program CountEvenDigits;varnum, digit, count: integer;begincount := 0;
write('Введите натуральное число: ');readln(num);
while num <> 0 dobegindigit := num mod 10;
end;
writeln('Количество четных цифр: ', count);end.
program CountEvenDigits;
var
num, digit, count: integer;
begin
count := 0;
write('Введите натуральное число: ');
readln(num);
while num <> 0 do
if digit mod 2 = 0 thenbegin
digit := num mod 10;
count := count + 1;
num := num div 10;
end;
writeln('Количество четных цифр: ', count);
end.