Ввести целое число и найдите сумму его цифр...желательно сделать это ** компьютере и по...

0 голосов
20 просмотров

Ввести целое число и найдите сумму его цифр...желательно сделать это на компьютере и по порядку(поэтапно) объяснить обе задачи


image

Информатика (46 баллов) | 20 просмотров
Дан 1 ответ
0 голосов

Var n,m,p,k,c,g,z,h:integer;

   a,s:real;

Begin

write('Введите число: ');

read(n);

m:=n;

k:=0;

while m<>0 do begin

p:=m mod 10;

k:=k+1;

m:=m div 10;

end;

z:=k;

a:=power(10,k);

g:=1;

s:=0;

for h:=1 to z do begin

c:=n div g mod 10;

g:=g*10;

s:=s+c;

a:=a/10;

end;

writeln('Сумма цифр равна: ',s);

end.

(446 баллов)