в двумерном массиве (nxm) натуральных случайных чисел от 0 до 199. найти и вывести на экран все двухзначные числа, у которых сумма цифр кратная 2, найти количество таких чисел
203
455
Ответы на вопрос:
Const n=8; m=8; var mas: array[1..n,1..m] of integer; i,j: integer; qty: integer; a,b: integer; begin randomize; {заполнение массива числами} for i: =1 to n do begin for j: =1 to m do begin mas[i,j]: =random(200); if mas[i,j]=200 then mas[i,j]: =199; write(mas[i,j],' '); end; writeln; end; writeln('******************'); {поиск двузначных чисел, сумма цифр которых кратна 2} qty: =0; for i: =1 to n do for j: =1 to m do if (mas[i,j]< 100) and (mas[i,j]> 9) then begin a: =mas[i,j] div 10; b: =mas[i,j]-a*10; if (a+b) mod 2=0 then begin inc(qty); write(mas[i,j],' '); end; end; writeln(''); writeln('количество чисел удовлетворяющих условию ',qty); end.
// pascalabc.net 3.2, сборка 1488 от 21.06.2017 // внимание! если программа не работает, обновите версию! begin var (n,m): =readinteger2('количество строк и столбцов в массиве: '); writeln('*** исходный массив [',n,',',m,'] ***'); var a: =matrrandom(n,m,0,199); a.println(4); writeln(4*a.colcount*'-'); write('искомые числа: '); var s: =a.rows.selectmany(x-> x).where(x-> x.between(10,99)) .where(x-> (x div 10+x mod 10).iseven); s.println; writeln('количество чисел равно ',s.count) end. пример количество строк и столбцов в массиве: 4 7 *** исходный массив [4,7] *** 65 112 78 133 52 108 39 73 162 64 31 55 156 107 14 105 88 55 16 146 143 19 97 33 138 16 37 198 искомые числа: 39 73 64 31 55 88 55 19 97 33 37 количество чисел равно 11
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Sweetdreams200326.01.2020 00:30
-
jernova08.06.2022 02:41
-
thgshsgs72t39208.05.2021 00:13
-
lika1vulvach14.06.2023 12:53
-
Ерс0119.10.2022 15:13
-
nargizcavid08.10.2022 21:04
-
SanchesMaster08.10.2022 15:43
-
HelpMePzhalsta31.10.2021 01:54
-
davidpizhuk1345678921.06.2022 23:32
-
МарияМяуМяу18.02.2022 11:30
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.