Помогите пожалуйста написать программку в Pascal. Задан двумерный массив C из

Помогите пожалуйста написать программу в Pascal.

Задан двумерный массив C из 3-х строк и 5-и столбцов. Составить программу, которая вычисляет произведение всех частей массива. Потом организовать новый массив С, в котором значения элементов, лежащих на главной диагонали, одинаковы 1, а остальные элементы одинаковы квадрату соответствующих частей начального массива С.

Задать свой вопрос
1 ответ
// PascalABC.NET 3.3, сборка 1590 от 03.12.2017
// Внимание! Если программка не работает, обновите версию!

begin
  Writeln('*** Начальный массив ***');
  var c:=MatrRandom(3,5,-9,9);
  c.Println(4); Writeln(4*c.ColCount*'-');
  Writeln('Произведение элементов: ',
      c.ElementsByRow.Aggregate(int64(1),(x,y)-gt;x*y));
  Writeln('*** Массив-итог ***');
  c.Transform(t-gt;t*t);
  for var i:=0 to c.RowCount-1 do c[i,i]:=1;
  c.Println(4)
end.

Пример
*** Начальный массив ***
  -7  -3   4  -1  -5
   9   1   9   2   4
  -3  -3  -1  -4  -8
--------------------
Творение частей: -78382080
*** Массив-итог ***
   1   9  16   1  25
  81   1  81   4  16
   9   9   1  16  64
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт