Задан двумерный массив с из 4-х строк и 4-х столбцов (квадратная матрица). составить программу подсчёта суммы всех отрицательных элементов и суммы элементов по главной диагонали. : 3
// PascalABC.NET 3.3, сборка 1583 от 25.11.2017 // Внимание! Если программа не работает, обновите версию!
begin Writeln('*** Исходный массив ***'); var a:=MatrRandom(4,4,-99,99); a.Println(4); Writeln(4*a.ColCount*'-'); var sn:=a.ElementsByRow.Where(t->t<0).Sum; Writeln('Сумма отрицательных элементов равна ',sn); var sd:=0; for var i:=0 to a.RowCount-1 do sd+=a[i,i]; Writeln('Сумма элементов на главной диагонали равна ',sd); end.