Ввести натуральное число и определить, верно ли, что сумма его цифр равна10.

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

Ввести натуральное число и определить, верно ли, что сумма его цифр равна10.


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

Program G;
Uses Crt;
Var summ, x, m, back: integer;
Begin
 ClrScr;
 Writeln('Введите натуральное число.');
 Readln(x);
 Summ:=0;
 Back:=x;
 While x>0 do
  Begin
   m:=x mod 10;
   x:=x div 10;
   summ:=summ+m;
  End;
 If summ=10 then Writeln('Сумма цифр числа ', back, ' равна 10.')
  Else Writeln('Сумма чисел числа ', back, ' не равна 10.');
 Readln;
 End.

(64 баллов)