Дано шестизначное число . Найти сумму его цифр ( ПАСКАЛЬ ) СРОЧНО !!! ПЛИИИЗЗЗЗЗЗЗЗЗЗЗЗ!

0 голосов
166 просмотров
спросил от (31 баллов) в категории Информатика

Дано шестизначное число . Найти сумму его цифр ( ПАСКАЛЬ )
СРОЧНО !!! ПЛИИИЗЗЗЗЗЗЗЗЗЗЗЗ!


2 Ответы
0 голосов
ответил от Отличник (6.6k баллов)
 
Лучший ответ

Var
   A:longint;
   S:integer;
Begin
Write('Введите целое число: ');
ReadLn(A);
if A < 0 then A:=-A;
S:=0;
While A > 0 do
   Begin
   S:=S+A mod 10;
   A:=A div 10;
   End;
WriteLn('S = ',S)
End.


Пример работы программы:

Введите целое число: 123456
S = 21

0 голосов
ответил от Одаренный (1.4k баллов)

Var sum:integer;
      n:longint;
begin
    readln(n);
    sum := 0;
    repeat 
        sum := sum + (n mod 10);
        n := n div 10;
    until n = 0;
    write(sum);
end.

...