// PascalABC.NET 3.3, сборка 1579 от 18.11.2017 // Внимание! Если программа не работает, обновите версию!
begin var (m,n):=ReadInteger2('Количество строк и столбцов в матрице:'); Writeln('*** Исходная матрица [',m,',',n,'] ***'); var a:=MatrRandom(m,n,-50,50); a.Println(4); Writeln(4*a.ColCount*'-'); var s:=a.Rows.SelectMany(x->x); var max:=s.Max; Writeln('Максимум ',max, ' встречается ', s.Where(x->x=max).Count,' раз(а)') end.