// PascalABC.NET 3.2, сборка 1417 от 28.03.2017
// Внимание! Если программа не работает, обновите версию!
procedure MaxMas(s:string; var max:integer);
begin
Writeln('*** Массив ',s,' ***');
var m:=ReadlnInteger('Количество строк: ');
var n:=ReadlnInteger('Количество столбцов: ');
Writeln('Вводите:');
var a:=ReadMatrInteger(m,n);
max:=a.ElementsByRow.Max
end;
begin
var ma,mb,mc:integer;
MaxMas('A',ma);
MaxMas('B',mb);
MaxMas('C',mc);
Writeln('Максимальный элемент равен ',max(ma,max(mb,mc)))
end.
Пример
*** Массив A ***
Количество строк: 2
Количество столбцов: 2
Вводите:
3 6 -2 11
*** Массив B ***
Количество строк: 3 2
Количество столбцов: 2
Вводите:
-5 0 7 9 12 6
*** Массив C ***
Количество строк: 2
Количество столбцов: 4
Вводите:
-11 8 9 5 11 14 8 -6
Максимальный элемент равен 14