Хелп,умоляю..написать программу для подсчёта количества чётных и нечётных цифр любого числа( в паскале), .
134
291
Ответы на вопрос:
var
a, chet, nechet : integer;
begin
write('введите число: ');
readln(a);
while a > 0 do begin
if (a mod 10) mod 2 = 0then chet += 1
else nechet += 1;
a : = a div 10;
end;
writeln('четных: ', chet);
writeln('не четных: ', nechet);
end.
программа считает 0 как четное число. если нужно что бы 0 не
учитывался при подсчете то необходимо строку:
if (a mod 10) mod 2 = 0then chet += 1 else nechet += 1;
заменить на:
if a mod 10 < > 0 then if (a mod 10) mod 2 = 0then chet += 1 else nechet += 1;
Популярно: Информатика
-
Legion2K1705.10.2020 15:29
-
ТанечкаКоновалова29.03.2021 02:23
-
DedPool58PavkaPlay01.05.2020 03:42
-
ПольгаБос18.04.2022 15:49
-
pisyun228lolkek04.08.2022 19:04
-
Артем235711.11.2022 18:47
-
Лиза50509012.05.2023 09:27
-
ybrybrjdbx0929.02.2020 06:16
-
alinaaaa927.05.2021 01:52
-
TheMrВлад0сЇк23.10.2022 01:24