supergirl321
10.01.2022 14:51

Решить в pascalabc заполнить квадратный двумерный массив случайными числами из диапазона от -50 до 50. вывести полученный массив в виде таблицы. найти сумму, произведение отрицательных и количество положительных. полученные данные напечатать с поясняющим текстом

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Anastasiya12377
08.10.2020 02:08
// PascalABC.NET 3.3, сборка 1634 от 14.02.2018
// Внимание! Если программа не работает, обновите версию!

begin
  var n:=ReadInteger('Количество строк (столбцов) в массиве:');
  Writeln('*** Исходный массив ***');
  var a:=MatrRandom(n,n,-50,50);
  a.Println(4); Writeln(4*a.ColCount*'-');
  var s:=a.ElementsByRow;
  Writeln('Сумма элементов массива ',s.Sum);
  Writeln('Произведение отрицательных элементов ',
      s.Where(t->t<0).Aggregate(BigInteger(1),(p,q)->p*q));
  Writeln('Количество положительных элементов ',
      s.Where(t->t>0).Count)
end.

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