Есть ответ 👍

Массив а (размер nxm) заполняется случайными числами от -50 до 50. сформировать новый массив b состоящий из положительных элементов массива а

179
217
Посмотреть ответы 2

Ответы на вопрос:

ruana2005
4,4(38 оценок)

// pascalabc.net 3.2, сборка 1488 от 21.06.2017 // внимание! если программа не работает, обновите версию! begin   write('количество строк и столбцов в массиве: ');   var (n,m): =readinteger2;   writeln('*** исходный массив [',n,',',m,'] ***');   var a: =matrrandom(n,m,-50,50);   a.println(4); writeln(4*a.colcount*'-');   var b: =a.rows.selectmany(x-> x).where(x-> x> 0).toarray;   write('массив b: '); b.println end. пример количество строк и столбцов в массиве: 5 8 *** исходный массив [5,8] ***     1 -36 -40  31 -12  18    9 -19   -18 -32 -30  10    9 -19 -13 -11   49 -20  -9  40 -32  37    4  38   -1 -48 -43  -5  25  16  20  22   25 -39    1  -4 -26 -18  44 -49 массив b: 1 31 18 9 10 9 49 40 37 4 38 25 16 20 22 25 1 44

Program n1; var n: integer; begin readln(n); if n< > 0 then begin if n< 0 then writeln(n*n) else writeln(n*n*n); end; end.

Популярно: Информатика