Pascal abc net составить матрицу 10х10, заполненную случайным образом посчитать сумму элементов главной диагонали определить количество элементов < сумма/15
// PascalABC.NET 3.3, сборка 1555 от 21.10.2017 // Внимание! Если программа не работает, обновите версию!
begin Writeln('*** Исходная матрица ***'); var a:=MatrRandom(10,10,-99,99); a.Println(4); Writeln(4*a.ColCount*'-'); var s:=a.ElementsWithIndexes; var SumDiag:=s.Where(x->x[1]=x[2]).Sum(x->x[0]); Writeln('Сумма элементов на главной диагонали ',SumDiag); Writeln('Искомое количество элементов ',s.Where(x->x[0]<SumDiag/15).Count) end.