pascalabcnet/InstallerSamples/!Tutorial/06_ForWhileRepeat/while3.pas

18 lines
437 B
ObjectPascal
Raw Normal View History

// ÷икл while. —умма цифр положительного числа
2015-05-14 22:35:07 +03:00
var m: integer;
begin
writeln('¬ведите положительное число: ');
2015-05-14 22:35:07 +03:00
read(m);
write('÷ифры числа в обратном пор¤дке: ');
2015-05-14 22:35:07 +03:00
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);
2015-05-14 22:35:07 +03:00
end.