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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.69
RageXL
1 / 1 / 0
Регистрация: 18.12.2011
Сообщений: 57
#1

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

12.02.2012, 17:24. Просмотров 2443. Ответов 6
Метки нет (Все метки)

Помогите пожалуйста написать 2 легкие програмки в C++. Сам я пока не очень силен в программировании.

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

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

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

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

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

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

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

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

6
edward_jonson
158 / 158 / 25
Регистрация: 23.02.2011
Сообщений: 392
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;
}
1
RageXL
1 / 1 / 0
Регистрация: 18.12.2011
Сообщений: 57
12.02.2012, 22:05  [ТС] #3
Спасибо большое за 2 задачу.

Еще бы первую кто нибудь помог решить.
0
Infinity3000
1058 / 577 / 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;
}
можно конечно без массива через условия
1
RageXL
1 / 1 / 0
Регистрация: 18.12.2011
Сообщений: 57
13.02.2012, 20:21  [ТС] #5
Не работает 1 программа. Пишет _TCHAR has not been declarated.
0
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 чисел и последующий их вывод в порядке возрастания.
1
RageXL
1 / 1 / 0
Регистрация: 18.12.2011
Сообщений: 57
13.02.2012, 23:13  [ТС] #7
спасибо, теперь все работает.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.02.2012, 23:13
Привет! Вот еще темы с ответами:

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

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

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

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


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

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

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