Дописать прогу в паскале абс var c, s, n: integer; x,d : longint; begin writeln('введите x'); readln (x); d: =x; n: =0; while x> 0 do begin c: = x mod 10; if c mod 2 =0 then n: = n+1; x: = x div 10; end; writeln ('четных цифр в числе ',d,' = ', n ); end. написал код а еще
надо это чот не пойму куда его вставить-верно ли, что данная цифра а встречается в числе более двух раз ( а вводится с клавиатуры)?
var c, s, n, k : integer;
x,d :longint;
begin
writeln('введите x');
readln (x);
k := 0; //количество четных цифр в числе
while x > 0 do //пока х не равен нолю
begin
if (x mod 2) = 0 then k := k + 1; //проверяем четна ли последняя цифра числа
//+1 к кол-ву четных цифр
x := x div 10; //сокращаем на один знак и повторяем операцию
end;
if k >= 2 then
writeln('Да') //если кол-во четных цифр больше 2
//выводим 2, иначе не выводим ничего
end.
/* Вот написал сам, но то что пытался сделать ты не понял */