Дан двумерный массив целых чисел. сформировать одномерный массив, каждый элемент которого равен количеству нечетных отрицательных элементов соответствующей строки двумерного массива.
266
478
Ответы на вопрос:
// pascalabc.net 3.2, сборка 1363 от 17.12.2016 // внимание! если программа не работает, обновите версию! begin var m: =readinteger('количество строк в массиве: '); var n: =readinteger('количество столбцов в массиве: '); writeln('*** исходный массив [',m,',',n,'] ***'); var a: =matrrandom(m,n,-50,50); a.println(4); writeln(4*a.colcount*'-'); var b: =a.rows.select(x-> x.where(y-> (y< 0) and y.isodd).count); b.println; end. пример количество строк в массиве: 10 количество столбцов в массиве: 13 *** исходный массив [10,13] *** -7 -30 -31 26 -19 4 -26 -37 -17 2 -7 -20 20 -6 33 -24 -14 -26 38 -11 -34 -40 -22 31 7 35 -24 -9 -35 -7 -14 -3 25 38 -30 -50 42 26 -15 45 -17 6 -18 27 25 -21 -21 1 -39 36 -27 -49 32 -38 -9 -17 42 -11 -31 -4 -23 33 48 40 -34 47 6 32 -26 33 -15 10 40 43 -44 11 28 1 -45 -23 6 26 -20 -20 -30 -15 16 12 -3 38 -42 3 6 39 17 0 8 -7 11 29 23 -2 -23 -21 1 13 -39 39 -44 30 5 -9 -17 43 41 2 2 17 19 32 -20 45 -16 -13 24 32 -46 -49 -25 6 6 1 5 6 5 1 4 3 3 3
Const n=10; m=10; var a: array[1..n,1..m] of integer; b: array[1..n] of integer; i,j,k: integer; begin; k: =0; writeln ('двумерный массив: '); for i: =1 to n do begin for j: =1 to m do begin a[i,j]: =random(100)-50; write (a[i,j]: 4); if (a[i,j]< 0) and (abs(a[i,j] mod 2)=1) then k: =k+1; end; writeln; b[i]: =k; k: =0; end; writeln; writeln ('сформирован одномерный массив: '); for i: =1 to n do write (b[i]: 3); end. : двумерный массив: 19 30 -49 -10 -10 -14 -25 -19 -16 -11 -18 18 1 18 32 21 22 -33 45 45 -50 -26 -24 -47 8 39 14 34 45 -21 -33 5 -26 3 -38 0 -40 31 -42 11 -32 -25 -47 2 -24 34 -48 -27 18 8 12 42 -49 7 23 -5 3 48 32 1 22 -9 -14 -46 -28 26 -6 48 5 -19 11 40 -42 -17 27 25 -29 23 26 24 36 -9 -34 -14 17 -26 3 16 29 17 47 -39 49 7 39 26 39 48 -21 -1 сформирован одномерный массив: 4 1 2 1 3 2 2 2 1 3
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
andriymoskalet24.12.2022 22:13
-
Анастасия2905200306.11.2022 14:53
-
gromalex20101.11.2020 10:26
-
dashanarmania01.12.2022 15:19
-
koooooooooo29.10.2020 16:15
-
handaa061522.01.2020 11:11
-
Meowcots29.03.2020 07:50
-
jumaev199821.02.2023 19:21
-
Aminka55511211.10.2022 04:53
-
meloo113.03.2021 19:39
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.