В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
Элника
Элника
24.06.2021 17:53 •  Информатика

Задача по информатике: Один из собак хаски, такса или лабрадор - разорвал подушку.
Перед хозяйкой каждый из собачек сделал по 2 заявления:
Хаски: "Я не трогал подушку. Такса ее тоже не разрывала".
Лабрадор: "Я не трогал подушку. Это сделал хаски".
Такса: "Хаски не трогал подушку. Это сделал лабрадор"
решить ​

Показать ответ
Ответ:
w11Maxim11w
w11Maxim11w
24.05.2023 20:49

Free Pascal

var

 a : array of array of integer;

 b : array of integer;

 s, i, j, n, m : integer;

begin

 writeln('Введите кол-во строк:');

 readln(m);

 writeln('Введите кол-во столбцов:');

 readln(n);

 randomize;

 setlength(a, n);

 setlength(b, m);

 for i:=0 to n-1 do

   setlength(a[i], m);

 for j:=0 to m-1 do begin

   s:=0;

   for i:=0 to n-1 do begin

     a[i,j] := random(50) - 25;

     if a[i,j] <0 then inc(s);

     write(a[i, j], '  ');

   end;

   b[j]:=s;

   writeln();

 end;

 writeln('--------------------------');

 for j:=0 to m-1 do

   writeln(j+1,' строка = ', b[j]);

end.


Найти количество отрицательных элементов в каждой строке массива MxN, заполненного случайными числам
0,0(0 оценок)
Ответ:
absde91
absde91
08.09.2021 14:56

##

var h := MatrRandom(5, 5, -7, 7);

h.Println(4);

Print('Произведение положительных элементов первой строки массива равно',

  h.Row(0).Where(t -> t > 0).Product)

------------------------

##

var h := MatrRandom(5, 5, -7, 7);

h.Println(4);

h.Transform((v, i, j) -> j.IsEven and (v < 0) ? 100 : v);

Println('Результат замены отрицательных элементов в нечетных столбцах');

h.Println(4)

---------------------

##

var h := MatrRandom(5, 5, -7, 7);

h.Println(4);

var a := h.ElementsWithIndices.Where(t -> t[2] > t[1]).Select(t -> t[0]).ToArray;

Println('Массив из элементов, стоящих над главной диагональю');

a.Print


Нужна в паскале указание:для каждой задачи создайте алгоритм и программу. заполните двумерный числов
Нужна в паскале указание:для каждой задачи создайте алгоритм и программу. заполните двумерный числов
Нужна в паскале указание:для каждой задачи создайте алгоритм и программу. заполните двумерный числов
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота