program SumOfDigits; var number, digit, sum: integer; begin sum := 0; write('Enter a number: '); readln(number); while number <> 0 do begin digit := number mod 10; sum := sum + digit; number := number div 10; end; writeln('Sum of digits: ', sum); end.
Программа запрашивает у пользователя число, затем находит сумму всех его цифр и выводит результат на экран.
var
number, digit, sum: integer;
begin
sum := 0;
write('Enter a number: ');
readln(number);
while number <> 0 do
begin
digit := number mod 10;
sum := sum + digit;
number := number div 10;
end;
writeln('Sum of digits: ', sum);
end.
Программа запрашивает у пользователя число, затем находит сумму всех его цифр и выводит результат на экран.