// PascalABC.NET 3.3, сборка 1541 от 29.09.2017 // Внимание! Если программа не работает, обновите версию!
begin Writeln('*** Исходная матрица ***'); var a:=MatrRandom(6,7,-99,99); a.Println(4); Writeln(4*a.ColCount*'-'); for var i:=0 to a.RowCount-1 do for var j:=0 to a.ColCount-1 do if (a[i,j]>0) and (i+j).IsEven then a[i,j]:=0; Writeln('*** Результирующая матрица ***'); a.Println(4) end.