Вмассиве d (1: 4, 1: 4) элементы первого столбца поставить на место соответствующих элементов главной диагонали и определить произведение элементов главной диагонали. в pascal.

ногл289 ногл289    2   12.08.2019 17:00    4

Ответы
Kostia06 Kostia06  25.08.2020 22:53
// PascalABC.NET 3.2, сборка 1344 от 22.11.2016
// Внимание! В более ранних версиях программа работать не будет!
begin
  var d:=MatrRandom(4,4,-20,20);
  Writeln('Исходный массив'); d.Println(4);
  var s:=d[0,0];
  for var i:=1 to 3 do begin d[i,i]:=d[i,0]; s+=d[i,i] end;
  Writeln('Полученный массив'); d.Println(4);
  Writeln('Сумма на главной диагонали ',s)
end.

Пример
Исходный массив
  14   8 -12  12
  15  -9 -16  -6
  18  -7   7   5
  -7 -12 -10 -14
Полученный массив
  14   8 -12  12
  15  15 -16  -6
  18  -7  18   5
  -7 -12 -10  -7
Сумма на главной диагонали 40
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика