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

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

Войти
Регистрация
Восстановить пароль
 
varkich
0 / 0 / 0
Регистрация: 16.04.2012
Сообщений: 18
#1

Сумма цифр данного числа - C++

19.06.2012, 20:10. Просмотров 730. Ответов 2
Метки нет (Все метки)

Подсчитать сумму цифр данного числа.
Формат входных данных
Вводится число.
Формат выходных данных
Вывести сумму его цифр.
Примеры
input.txt output.txt
157 13
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.06.2012, 20:10
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Сумма цифр данного числа (C++):

Сумма цифр данного трехзначного числа N является четным числом - C++
составить линейную программу печатающую значение true , если указанное высказывание является истинным и false - в противном случае.Сумма...

Найдите такие натуральные числа, чтобы сумма их цифр, а также сумма цифр следующего за ним числа делилась на 7 - C++
Помогите пожалуйста с задачей. Найдите натуральные числа такие, чтобы сумма их цифр следующего за ним числа делилась на 7. (язык С++)...

Найти простые числа, чтобы сумма их цифр, а также сумма цифр следующего за ним числа, делилась на 7 - C++
задание:"найдите простые числа такие, чтобы сумма их цифр, а также сумма цифр следующего за ним числа делилась на 7" помогите...

Дано натуральное число N. Найти и вывести все числа в интервале от 1 до N-1, у которых произведение цифр совпадает с произведением цифр данного числа - C++
Помогите, пожалуйста!!! А то у меня не получается( Написал программу, когда ввожу число 32 как в примере выводит только 16, а 6 и 23 не...

Определить для числа: является ли сумма его цифр двузначным числом; больше ли сумма его цифр числа "а" - C++
4.24. Дано двузначное число. Определить: а) является ли сумма его цифр двузначным числом; б) больше ли числа "a" сумма его...

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

2
David Sylva
1288 / 950 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
19.06.2012, 21:27 #2
Можно сделать вот таким образом

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include <iostream> 
#include <cmath>
using namespace std; 
int main() 
{   
    setlocale(0, "rus");
    int number; // вводим число 
    int sum = 0; // сумма
    int c_number; // перемменная с таким же значения что и вводимая, используется для подсчёта цифр
    double count = 1; // счётчик цифр
    cout << "Введите число "; 
    cin >> number;   
 
    c_number = number;
 
    while(c_number /= 10) 
        count++;  // считаем сколько цифр
 
double n = pow(10, count-1);  // возводим 10 в количество цифр
 
 
 for ( int i = n; i > 0; i /= 10) 
 { 
     sum = sum + number / i;  // считаем сумму
     number %= i;  
     
 } 
 
 cout << "Сумма цифр равна " << sum << endl;
 
 
  system("Pause"); 
}
0
dr.curse
389 / 345 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
19.06.2012, 21:28 #3
можно легче)
C++
1
2
3
4
5
while (n)
{
    s+=n%10;
    n/=10;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.06.2012, 21:28
Привет! Вот еще темы с ответами:

Проверить условие: сумма цифр заданного числа N превосходит произведение цифр этого же числа на 1 - C++
Составит линейную логическую программу, печатающую значение 1, если указанное высказывание является истинным, и 0 – в противном случае:...

Рекурсия: количество цифр в числе, сумма цифр и реверс числа - C++
Вот задание: Написать программу, которая запрашивает у пользователя целое число, на экран выводит сколько цифр в числе, их сумму и...

Сумма делителей данного натурального числа - C++
Задание: Написать подпрограмму, которая вычисляет сумму делителей данного натурального числа Добавлено через 1 час 26 минут 24...

Составить программу для нахождения числа, которое образуется из данного натурального числа при записи его цифр в обратном порядке - C++
помогите кто нибудь,пожалуйста,я на сайте первый раз,низнаю к кому обратиться..помогите написать прогу на языке с++ вот задание. ...


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

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

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