// PascalABC.NET 3.2, сборка 1356 от 04.12.2016 // Внимание! Если программа не работает, обновите версию!
begin var m:=ReadInteger('Количество строк в матрице:'); var n:=ReadInteger('Количество столбцов в матрице:'); Writeln('*** Исходная матрица[',m,',',n,'] ***'); var a:=MatrRandom(m,n,-50,50); a.Println(4); for var i:=0 to m-1 do for var j:=0 to n-1 do if a[i,j].IsEven then a[i,j]:=1; Writeln('*** Результирующая матрица[',m,',',n,'] ***'); a.Println(4); end.