В двумерном массиве (nxm) натуральных случайных чисел от 0 до 199.
В двумерном массиве (nxm) натуральных случайных чисел от 0 до 199. Найти и вывести на экран все двухзначные числа, у которых сумма цифр кратная 2, отыскать количество таких чисел
Задать свой вопрос
Даша Литохина
pascal
2 ответа
Захарич
Макс
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]lt;100) and (mas[i,j]gt;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.
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]lt;100) and (mas[i,j]gt;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-gt;x).Where(x-gt;x.Between(10,99))
.Where(x-gt;(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
// Внимание! Если программка не работает, обновите версию!
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-gt;x).Where(x-gt;x.Between(10,99))
.Where(x-gt;(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
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
Математика, задано на каникулы. ВАРИАНТ 1004
НОМЕР 1,2,3,4,5,6,7,8.
Математика.
Имеются три конденсатора емкостью С1=1мкФ, С2=2мкФ и С3=3мкФ. Какую наименьшую емкость
Физика.
Из точки м выходят 3 луча MP MN и MK причём
Геометрия.
выпиши в свою тетрадь те правила этикета которые тебе не были
Разные вопросы.
Анна хорошо учится у неё много подруг свободное от учёбы время
Обществознание.
10) Килограмм конфет дороже килограмма печенья на 52 р. За 8
Математика.
Во сколько раз число атомов кислорода в земной коре больше числа
Химия.
Составить монолог от имени дневника двоечника 7-10 предложений
Русский язык.
Рассматривая литературный язык как сложное взаимодействие книжного языка и разговорного,В.И.Чернышёв горячо
Разные вопросы.
Арабы входят в __________________ групп народов. Местом расселения арабов с незапамятных
Разные вопросы.
Облако тегов