Форум программистов, компьютерный форум CyberForum.ru

Написать программу, которая подсчитывает СУММУ ЦИФР натурального числа. организовать повторение всей программы. - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.85
19dimych94
0 / 0 / 0
Регистрация: 28.09.2012
Сообщений: 7
28.09.2012, 20:23     Написать программу, которая подсчитывает СУММУ ЦИФР натурального числа. организовать повторение всей программы. #1
Написать программу, которая подсчитывает СУММУ ЦИФР натурального числа. организовать повторение всей программы.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.09.2012, 20:23     Написать программу, которая подсчитывает СУММУ ЦИФР натурального числа. организовать повторение всей программы.
Посмотрите здесь:

C++ Функция, которая при вводе натурального числа выводит количество цифр в нем и их сумму
составить программу, которая выводит на экран в строку числа от 1 до 10 и подсчитывает их сумму? C++
Разработать функцию, которая для заданного натурального числа N возвращает сумму его цифр C++
Составить программу,которая для любого натурального числа печатает количество цифр в записи этого числа C++
написать программу которая вводит целое число и определяет сумму его цифр. Использовать функцию вычисления суммы цифр числа C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Buildog
40 / 40 / 2
Регистрация: 29.04.2012
Сообщений: 185
28.09.2012, 20:31     Написать программу, которая подсчитывает СУММУ ЦИФР натурального числа. организовать повторение всей программы. #2
Лучше сам старайся, если программирование надо, я бы использовал тут деление с остатком, первое что приходит на ум)
Elfenlide
23 / 23 / 1
Регистрация: 15.04.2012
Сообщений: 183
28.09.2012, 20:34     Написать программу, которая подсчитывает СУММУ ЦИФР натурального числа. организовать повторение всей программы. #3
Цитата Сообщение от 19dimych94 Посмотреть сообщение
Написать программу, которая подсчитывает СУММУ ЦИФР натурального числа. организовать повторение всей программы.
Где то сегодня уже этобыло, посмотрите ниже в этом же разделе, там будет такая программка, и просто добавь это всё дело в функцию , то что увидишь там, и сделаешь циклический вызов функции, предел устанавливаешь в зависимости от того сколько раз нужно тебе чтобы повторились действия.
rinat_w
89 / 85 / 4
Регистрация: 13.11.2011
Сообщений: 183
28.09.2012, 21:39     Написать программу, которая подсчитывает СУММУ ЦИФР натурального числа. организовать повторение всей программы. #4
19dimych94, работает для неограниченно большого натурального числа :
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std;
int main(){
    string n;
    int sum;
    while (true){
        sum=0;
        cout<<"\nEnter integer : ";
        cin>>n;
        for (int i=0; i<n.size(); i++)
            sum+=n[i]-'0';
        cout<<"Sum of digits : "<<sum<<endl;
        system("pause");
    }
    return 0;
}
yleart
 Аватар для yleart
60 / 45 / 1
Регистрация: 07.10.2011
Сообщений: 139
28.09.2012, 21:44     Написать программу, которая подсчитывает СУММУ ЦИФР натурального числа. организовать повторение всей программы. #5
Цитата Сообщение от rinat_w Посмотреть сообщение
19dimych94, работает для неограниченно большого натурального числа :
Ну, это ты загнул, работает только при сумме цифр числа меньшей INT_MAX и для неограниченного большого числа нельзя сказать что твоя программа работает, ты ведь не можешь это проверить
rinat_w
89 / 85 / 4
Регистрация: 13.11.2011
Сообщений: 183
28.09.2012, 21:48     Написать программу, которая подсчитывает СУММУ ЦИФР натурального числа. организовать повторение всей программы. #6
yleart,
Цитата Сообщение от yleart Посмотреть сообщение
Ну, это ты загнул, работает только при сумме цифр числа меньшей INT_MAX
ну это само собой, я имел ввиду для очень большого числа. Еще можно с переменной "sum" использовать длинную арифметику, тогда программа сможет выводить сумму громадного-пригромадного числа, но это уже излишность
Yandex
Объявления
28.09.2012, 21:48     Написать программу, которая подсчитывает СУММУ ЦИФР натурального числа. организовать повторение всей программы.
Ответ Создать тему
Опции темы

Текущее время: 02:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru