// PascalABC.NET 3.2, сборка 1417 от 28.03.2017// Внимание! Если программа не работает, обновите версию!begin var n:=ReadInteger('n='); Writeln('*** Исходная матрица ***'); var a:=MatrRandom(n,n,-99,99); a.Println(4); Writeln(4*a.ColCount*'-'); Writeln('Четных элементов: ',a.ElementsByRow.Where(x->x.IsEven).Count)end.
Примерn= 7*** Исходная матрица *** -87 22 -72 -48 55 -92 4 -96 44 -77 61 30 -72 -34 -60 -60 7 79 98 -68 -68 36 52 18 73 83 33 28 -32 -36 16 41 36 -22 26 -43 15 -34 -4 13 62 -10 -37 -86 -81 81 -87 -64 -60----------------------------Четных элементов: 32