Сумма цифр

Дано натуральное число N. Вычислить сумму его цифр.

Метод решения

Делим введенное, число N на 10, остаток от деления прибавляем к сумме (начальное значение равно 0). Повторяем указанную операцию до тех пор пока N >=1.

Программа

#include < stdio.h >     // подключаем библиотеки
#include < conio.h >
#include < iostream.h >
 
void main(){
 clrscr();   // очистка экрана
 long int n;
 int s = 0, c;  // начальное значение суммы равно 0
 cin >> n;
 while (n >= 1){  // производим деление пока выполняется условию
   c = n % 10;   // получаем остаток от деления
   n = n / 10;
   s = s + c;  // прибавляем к сумме
 }
 cout << "Summa = " << s;  // выводим на экран
}

Результат работы программы

1235
Summa = 11

Ключевые слова: 
натуральное число, количество цифр, сумма цифр