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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.69
RageXL
1 / 1 / 0
Регистрация: 18.12.2011
Сообщений: 57
12.02.2012, 17:24     Найти сумму цифр числа #1
Помогите пожалуйста написать 2 легкие програмки в C++. Сам я пока не очень силен в программировании.

№1 Введите 3 числа и выведите и в неубывающем порядке.
№2 Введите натуральное число N и найдите сумму его цифр.

Заранее спасибо. С меня +.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.02.2012, 17:24     Найти сумму цифр числа
Посмотрите здесь:

Найти сумму цифр числа n C++
Найти сумму цифр числа. C++
C++ От данного числа N вычтем сумму цифр этого числа, от полученного числа опять вычтем сумму цифр и т.д. до тех пор, пока число положительно
C++ Найти сумму первых 5 цифр дробной части действительного числа.например для числа 23,1680989 она равна 24.Програма на С++
C++ Найти сумму цифр числа
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
edward_jonson
 Аватар для edward_jonson
157 / 157 / 25
Регистрация: 23.02.2011
Сообщений: 388
12.02.2012, 17:43     Найти сумму цифр числа #2
2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
using namespace std;
int main()
{
    int N,sum=0;
    cin >> N;
    while(N)
    {
        sum+=N%10;
        N/=10;
    }
    cout << sum;
    return 0;
}
RageXL
1 / 1 / 0
Регистрация: 18.12.2011
Сообщений: 57
12.02.2012, 22:05  [ТС]     Найти сумму цифр числа #3
Спасибо большое за 2 задачу.

Еще бы первую кто нибудь помог решить.
Infinity3000
 Аватар для Infinity3000
1057 / 576 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
12.02.2012, 22:27     Найти сумму цифр числа #4
1.
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
34
35
36
37
38
#include "iostream"
 
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(0, "");
    double mas[3];
    cout << "Введите три числа - ";
    for(int i = 0; i < 3; i++)
    {
        cin >> mas[i];
    }
    
     //Сортировка пузырьком(начало)-----
        for (int i = 2; i >= 1; --i)        
        {                                                                       
                for (int j = 0; j < i; ++j)             
                {                                                               
                        if (mas[j] > mas[j + 1])        
                        {                                                       
                                double buble = mas[j];     /* меняем*/
                                mas[j] = mas[j + 1];    /*элементы*/
                                mas[j + 1] = buble;             /*местами*/
                        }                                                       
                }                                                               
        }
        //Сортировка пузырьком(конец)
 
    cout << "Массив после сортировки\n";
 
        for(int i = 0; i < 3; i++)
        {
                cout << mas[i] << " ";
        }
        system("pause >> null");
    return 0;
}
можно конечно без массива через условия
RageXL
1 / 1 / 0
Регистрация: 18.12.2011
Сообщений: 57
13.02.2012, 20:21  [ТС]     Найти сумму цифр числа #5
Не работает 1 программа. Пишет _TCHAR has not been declarated.
B.Krols
 Аватар для B.Krols
6 / 6 / 2
Регистрация: 10.02.2012
Сообщений: 21
13.02.2012, 20:33     Найти сумму цифр числа #6
Замениете:
C++
1
int _tmain(int argc, _TCHAR* argv[])
Вот этим:
C++
1
int main()
Добавлено через 2 минуты
А вообще 1 задача в различных вариантах рассмотрена в этой теме:
Страуструп. Упражнение. Ввод 3 чисел и последующий их вывод в порядке возрастания.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.02.2012, 23:13     Найти сумму цифр числа
Еще ссылки по теме:

Даны натуральные числа N и M(N > M).Найти сумму М последних цифр числа N. C++
C++ Найти сумму цифр числа
C++ Найти сумму делитей. Подсчитать сумму цифр числа. Количество цифр

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

Или воспользуйтесь поиском по форуму:
RageXL
1 / 1 / 0
Регистрация: 18.12.2011
Сообщений: 57
13.02.2012, 23:13  [ТС]     Найти сумму цифр числа #7
спасибо, теперь все работает.
Yandex
Объявления
13.02.2012, 23:13     Найти сумму цифр числа
Ответ Создать тему
Опции темы

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