Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Дано натуральное число N.Найти сумму всех чётных цифр этого числа.

дима Кравченко Ученик (209), на голосовании 11 лет назад
Голосование за лучший ответ
Кублен Оракул (97251) 11 лет назад
на и добавь определение четности
uses crt;
var x,sum: integer;
begin
clrscr;
readln(n);
sum := 0;
while n<>0 do
begin
sum:=sum + x mod 10;
n := n div 10;
end;
write('Сумма цифр = ',sum);
readln;
end.}
Jurijus Zaksas Искусственный Интеллект (443420) 11 лет назад
s:=0;
while n>0 do begin
s:=s+(n mod 10)*(1 and (n mod 10));
n:=n div 10;
end;
Балашов Артем Ученик (203) 3 года назад
Var n,i,x,t,l:integer; s:string;
begin
readln(n);
str(n,s);
for i:=1 to length(s) do begin
val(s[i],x,l);
if odd(x)=false then t:=t+x;
end;
writeln(t);
end.
Похожие вопросы