Предмет: Информатика, автор: fizell

!!!СРОЧНО!!!ДАЮ 70 БАЛЛОВ!!!Найдите сумму цифр пятизначного числа !!!PASCAL ABC!!!СРОЧНО!!!


fizell: НАДО СОСТАВИТЬ ПРОГРАММУ

Ответы

Автор ответа: GAUSS1
0

var

 num, sum, digit: Integer;

begin

 Write('Enter a five-digit number: ');

 ReadLn(num);

 

 sum := 0;

 while num > 0 do

 begin

   digit := num mod 10;

   sum := sum + digit;

   num := num div 10;

 end;

 

 Writeln('Sum of the digits: ', sum);

end.


fizell: Вот у меня есть пример
writeln (сумма цифр =;(x mod 10)+((x div 10)mod 10)+x div 100);
Это для трехзначного ,можно также только для пяти
blaydityt: Щас сделаю
fizell: Ну что как там ?
Автор ответа: blaydityt
0

Ответ:

n:=abs(n);

While n>0 do

Begin

  s:=s+n mod 10;

  n:=n div 10;

End;

Объяснение:

Лучше использовать цикл


fizell: Вот у меня есть пример
writeln (сумма цифр =;(x mod 10)+((x div 10)mod 10)+x div 100);
Это для трехзначного ,можно также только для пяти
fizell: Можно без циклов
Похожие вопросы
Предмет: Математика, автор: 110511samok