Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Aerarian
1 / 1 / 1
Регистрация: 28.06.2016
Сообщений: 80
#1

Определить сумму цифр натурального числа - C++

07.07.2016, 12:55. Просмотров 330. Ответов 1
Метки нет (Все метки)

Привет всем, пожалуйста помогите решить.

Введите неотрицательное целое n и выведите сумму его цифр. Вывод форматировать как в примере.

Вход
45947
0
170009


Выход
The sum of digits of 45947 is 29
The sum of digits of 0 is 0
The sum of digits of 170009 is 17
http://www.cyberforum.ru/cpp-beginners/thread1461460.html
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.07.2016, 12:55
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Определить сумму цифр натурального числа (C++):

Вычислить сумму цифр натурального числа
Мне дали задания. Есть int число например int m = 627. Нужно найти суму...

Найдите сумму цифр заданного натурального числа
Люди помогите с задачкой, я пишу на паскале а язык С++ я попросту не знаю...)))...

Вычислить сумму цифр трехзначного натурального числа
47. Составьте программу для вычисления суммы цифр введенного с клавиатуры...

Найти количество и сумму цифр заданного натурального числа
Дано натуральное число n. Используя операции деления нацело и взятия остатка от...

Найти сумму цифр натурального числа при помощи рекурсии
помогите объяснить рекурсию для данной задачи (программа работает, но смысл...

1
shilko2013
249 / 226 / 184
Регистрация: 02.04.2016
Сообщений: 886
Завершенные тесты: 1
07.07.2016, 13:04 #2
Лучший ответ Сообщение было отмечено SatanaXIII как решение

Решение

Будет работать, пока не введено отрицательное число
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
int main() {
 
    while (true) {
        int n,sum=0,d,a;
        cin >> n;
        if (n < 0)
            break;
        a = n;
        while (n > 0) {
            d = n % 10;
            sum += d;
            n = n / 10;
        }
        cout << "The sum of digits of " << a << " is " << sum << endl;
    }
 
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.07.2016, 13:04
Привет! Вот еще темы с решениями:

Найти сумму первой и последней цифр заданного натурального числа
Очень надо решение задачи, иначе препод не поставит зачёт. Сам я в...

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

Определить функцию для расчета суммы цифр натурального числа
Даны 2 натуральных числа. Выяснить,в каком из них сумма цифр больше.(Определить...

Определить, есть ли в записи натурального числа n последовательность из k одинаковых цифр
Выяснить, есть ли в записи натурального числа n последовательность из k...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru