В двумерном массиве четные элементы уменьшить на 2,а остальные заменить на 6

В двумерном массиве четные элементы уменьшить на 2,а остальные заменить на 6
Гость
Ответ(ы) на вопрос:
Гость
// 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
Не нашли ответ?
Ответить на вопрос
Похожие вопросы