Написать программу, подсчитывающую количество четных и нечетных цифр в четырехзначном числе . ( в паскале с использованием цикла for)

16 Апр 2020 в 19:40
136 +1
0
Ответы
1
program CountEvenOddDigits;
var
number, digit, evenCount, oddCount: integer;
begin
write′Введитечетырехзначноечисло:′'Введите четырехзначное число: 'Введитечетырехзначноечисло:;
readlnnumbernumbernumber;
evenCount := 0;
oddCount := 0;
for i := 1 to 4 do
begin
digit := numberdivtrunc(power(10,4−i))number div trunc(power(10, 4-i))numberdivtrunc(power(10,4i)) mod 10;
if digit mod 2 = 0 then
evenCount := evenCount + 1
else
oddCount := oddCount + 1;
end;
writeln′Количествочетныхцифр:′,evenCount'Количество четных цифр: ', evenCountКоличествочетныхцифр:,evenCount;
writeln′Количествонечетныхцифр:′,oddCount'Количество нечетных цифр: ', oddCountКоличествонечетныхцифр:,oddCount;
end.

Программа сначала запрашивает у пользователя четырехзначное число, затем с помощью цикла for вычисляет количество четных и нечетных цифр в этом числе. Результат выводится на экран.

18 Апр 2024 в 13:52
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир