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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
dezal
Сообщений: n/a
#1

Найти сумму цифр числа - C++

07.01.2013, 13:35. Просмотров 1164. Ответов 3
Метки нет (Все метки)

помогите решить

Задача. Введите натуральное n(10 <= n <= 1000), посчитайте и выведите чему равна сумма его цифр?

 Комментарий модератора 
Запрещено размещать задания в виде картинок и других файлов с их текстом.
Запрещено создавать темы с бессмысленными названиями вроде "Помогите!", "Вопрос" и т.п.
Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов платных услуг. Один вопрос - одна тема. Вторая задача вынесена в отдельную тему.
Правила форума
Текстовая часть задания должна быть набрана от руки.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.01.2013, 13:35
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти сумму цифр числа (C++):

Найти сумму делитей. Подсчитать сумму цифр числа. Количество цифр - C++
Друзья,подскажите пожалуйста где ошибка?Цикл не считает сумму делителей числа. #include &lt;iostream&gt; using namespace std; void...

От данного числа N вычтем сумму цифр этого числа, от полученного числа опять вычтем сумму цифр и т.д. до тех пор, пока число положительно - C++
И опять: сколько можно? Задано натуральное число N. От данного числа вычтем сумму цифр этого числа, от полученного числа опять...

Даны натуральные числа N и M(N > M).Найти сумму М последних цифр числа N. - C++
Прошу помочь решить задачки!:(очень нужно (Билет №23) Даны натуральные числа N и M(N &gt; M).Найти сумму М последних цифр числа N. ...

Найти сумму цифр числа - C++
Вообщем все обстоит примерно так : #include &lt;iostream&gt; #include &lt;math.h&gt; using namespace std; int number_of_digits(int n) {...

Найти сумму цифр числа. - C++
Дано натуральное число N. Найти сумму цифр числа. Предусмотреть проверку корректности ввода данных и возможность повторной работы с...

Найти сумму цифр числа - C++
Помогите пожалуйста написать 2 легкие програмки в C++. Сам я пока не очень силен в программировании. №1 Введите 3 числа и выведите и...

3
bobfer
0 / 0 / 0
Регистрация: 06.01.2013
Сообщений: 9
07.01.2013, 22:58 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std;
int main()
{
int i,j=0;
cout << "Введите число:";
cin >> i;
do
{
   j=j+i%10 ;
   i=i/10;
}
while(i);
cout << j;
return 0;
}
можно добавить проверку на вхождение в диапазон [10;1000]
0
David Sylva
1287 / 949 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
07.01.2013, 23:10 #3
Можно сделать с помощью рекурсии
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>  
 
int func(int n, int sum) 
{  
    return n == 0 ? sum : func( n / 10, sum +=(n % 10));
}
 
int main() 
{ 
    int number, sum = 0; 
    std::cout << "Inter number " << std::endl;
    std::cin >> number; 
    std::cout <<"Sum is " << func(number, sum) << " ";
}
0
TheVlad
5 / 5 / 1
Регистрация: 24.10.2012
Сообщений: 102
07.01.2013, 23:42 #4
можно и так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
    using namespace std;
int main()
{
    setlocale(LC_ALL, "rus");
    int n, sum;
    cout<<"Введите число "<<endl;
cin>>n;
if(n>1000 && n<10)
    cout<<"Неверный ввод "<<endl;
    sum=(n%10+n/10%10+n/100%10+n/1000);
    cout<<"Сума цифр = "<<sum<<endl;
 
    system("pause");
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.01.2013, 23:42
Привет! Вот еще темы с ответами:

Найти сумму цифр числа n - C++
Пожалуйста, помогите сделать задачу , спасибо кто откликнется! Дано натуральное число а.Напишите программу которая находит сумму цифр...

Найти сумму первых 5 цифр дробной части действительного числа.например для числа 23,1680989 она равна 24.Програма на С++ - C++
Найти сумму первых 5 цифр дробной части действительного числа.например для числа 23,1680989 она равна 24.Програма на С++.Нужна полная...

Найти сумму первых 5 цифр дробной части действительного числа.например для числа 23,1680989 она равна 24.програма на С++ - C++
Найти сумму первых 5 цифр дробной части действительного числа.например для числа 23,1680989 она равна 24.Програма на С++.ПОЖАЛУЙСТА...

дано натуральное число N. Определить,во сколько раз произведение цифр числа больше суммы цифр.Найти количество чётных цифр в записи числа!! - C++
дано натуральное число N. Определить,во сколько раз произведение цифр числа больше суммы цифр.Найти количество чётных цифр в записи числа!!...


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

Или воспользуйтесь поиском по форуму:
4
Yandex
Объявления
07.01.2013, 23:42
Ответ Создать тему
Опции темы

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