ОК
Оксана Кучерова

Помогите решить задачу на С++. Дано натуральное число n. Подсчитать сумму цифр в нём.

ЕС
Елена Сивохина

#include
using namespace std;

int main()
{
int n;
int sum=0;

cout << "please, enter n = ";
cin >> n;

while (n!=0)
{
sum += n % 10;
n /= 10;
}
cout << "sum = " << sum << endl;

return 0;
}

Ва
Валерия

long long sum = 0;
while(n) {
sum += n % 10;
n /= 10;
}

Alexandr
Alexandr

Натуральные числа (естественные числа) — числа, возникающие естественным образом при счёте
(как в смысле перечисления, так и в смысле исчисления) .
Отрицательные и нецелые (рациональные, вещественные, …) числа натуральными не являются.
http://ru.wikipedia.org/wiki/Натуральное_число

Первая программа обкакается на числе >32767
Вторая тоже обкакается, но позже, на числе >4294967295

Похожие вопросы
дано натуральное число n вычислить сколько цифр в числе n и чему равна сумма его цифр паскаль
задано натуральное число N. содержащее до 100 цифр. делится ли даное число на 3,6,7,9,11,12
как решить через abc pascal задачу "Дано натуральное число n. Получить все простые делители этого числа"
Помогите решить задачу по програмированию. В языке Си. Дано натуральное число n. Определить количество цифр в нем.
Задача в паскале. Дано натуральное число. Сумму цифр числа, больших а (значение а вводится с клавиатуры, 0
для заданного натурального n и действительного x подсчитать следующие суммы
помогите пожалуйста в Visual basic. Дано натуральное число N! вычислить суму цифр в числе N
Помогите пожалуйста решить задачу!! срочноДаны два натуральных числа n и m.
задано натуральное число n. Найти сумму цифр данного числа с помощью функции !!!(паскаль)
Необходимо решить задачу в Паскале: 1.Дано натуральное число. Определить: сумму его первой и последней цифр.