// PascalABC.NET 3.2, сборка 1416 от 26.03.2017// Внимание! Если программа не работает, обновите версию!begin var n:=ReadInteger('Количество строк в массиве:'); var m:=ReadInteger('Количество столбцов в массиве:'); Writeln('*** Исходный массив [',n,',',m,'] ***'); var a:=MatrRandom(n,m,-99,99); a.Println(4); Writeln(4*a.ColCount*'-'); a:=a.ConvertAll(x->x.IsEven?x-2:6); a.Println(4)end.
ПримерКоличество строк в массиве: 4Количество столбцов в массиве: 7*** Исходный массив [4,7] *** 54 -66 74 72 19 58 32 -84 -51 20 62 -8 -1 -2 77 44 95 -26 -36 79 32 14 9 -14 -87 -18 -23 96---------------------------- 52 -68 72 70 6 56 30 -86 6 18 60 -10 6 -4 6 42 6 -28 -38 6 30 12 6 -16 6 -20 6 94