Почему программа зацикливается? PascalABC. - Компьютерные вопросы
  • Чаты 4chT.com в телеграмм
    Наши группы в телеграмм

Вопрос Почему программа зацикливается? PascalABC.

Регистрация
6 Сен 2013
Сообщения
89
Репутация
0
Спасибо
0
Монет
0
"Напишите программу, которая находит сумму четных цифр введенного числа".
Почему программа зацикливается?
Код:
var a,b,n: integer;
begin
read(b);
a:=0;
while b<>0 do
n:= b mod 10;
begin if n mod 2 = 0 then begin
b:= b div 10;
a:= a+n end
else b:= b div 10
end;

write(a) end.
 
Сверху Снизу