pascalabcnet/TestSuite/CompilationSamples/while3.pas
Бондарев Иван e6e67c193c initial commit
2015-05-14 21:35:07 +02:00

18 lines
343 B
ObjectPascal

// Öèêë while. Ñóììà öèôð ïîëîæèòåëüíîãî ÷èñëà
var m: integer;
begin
writeln('Ââåäèòå ïîëîæèòåëüíîå ÷èñëî: ');
read(m);
write('Öèôðû ÷èñëà â îáðàòíîì ïîðÿäêå: ');
var s := 0;
while m>0 do
begin
var digit := m mod 10;
write(digit,' ');
s += digit;
m := m div 10;
end;
writeln;
writeln('Ñóììà öèôð = ',s);
end.