Массив а (размер nxm) заполняется случайными числами от -50 до 50. сформировать новый массив b состоящий из положительных элементов массива а
179
217
Ответы на вопрос:
// 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.
Популярно: Информатика
-
missvarvara200427.12.2021 09:27
-
Алуопо01.05.2020 20:58
-
толик14713.05.2022 17:04
-
kiznijmaksimowbvhl30.04.2020 10:42
-
MrStepWay03.02.2020 22:59
-
kanat980906.08.2022 17:24
-
Никитар45612.04.2020 06:22
-
doda4i24.05.2021 05:39
-
devochka000105.07.2021 22:39
-
danekhakker11.10.2020 22:05