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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 19, средняя оценка - 4.68
Amigo86
0 / 0 / 0
Регистрация: 08.04.2013
Сообщений: 12
#1

Найдите сумму цифр заданного натурального числа - C++

08.04.2013, 22:08. Просмотров 2653. Ответов 2
Метки нет (Все метки)

Люди помогите с задачкой, я пишу на паскале а язык С++ я попросту не знаю...)))
В долгу не останусь. Все же надеюсь есть люди добрые)))

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

Разработать функцию, которая для заданного натурального числа N возвращает сумму его цифр C++
Сумма каких-либо двух цифр заданного трехзначного натурального числа N равна третьей цифре. C++
Для заданного натурального пятизначного числа выполнить перестановку его крайних чётных цифр (исправить ошибки) C++
Программа, позволяющяя для заданного натурального пятизначного числа выполнить замену его чётных цифр на их дополнения до 9 C++
C++ Найти количество четных цифр заданного натурального числа
Найти количество четных цифр заданного натурального числа C++
C++ Определить число, получаемого выписыванием в обратном порядке цифр заданного натурального числа
Из цифр заданного натурального числа рекурсивно сформировать множество C++
C++ Определить сумму цифр натурального числа
Найти количество и сумму цифр заданного натурального числа C++
Найти для заданного натурального числа наибольшее, составленное из тех же цифр C++
Вычислить сумму цифр натурального числа C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Amigo86
0 / 0 / 0
Регистрация: 08.04.2013
Сообщений: 12
09.04.2013, 09:43  [ТС]     Найдите сумму цифр заданного натурального числа #2
4 задание вроде вышло.

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
#include <cstdio>
#include <iostream>
 
using namespace std;
 
int main()
{
int a, sum=+0, count=10;
 
printf("Enter a number ");
scanf("%d", &a);
while(a>0)
{
count++;
sum+=a;
a/=10;
}
 
printf("summa = %d\n", sum);
printf("amount = %d\n", count);
 
//return 0;
 
    {
system("pause>>void");
}
}
GuGo1991
267 / 261 / 93
Регистрация: 02.08.2012
Сообщений: 609
09.04.2013, 12:02     Найдите сумму цифр заданного натурального числа #3
Я кажется по другому понял 4-ое задание.
Вроде надо суммировать числа, которые составляют введённое число.
К примеру: 256147
Сумма равна: 2 + 5 + 6 + 1 + 4 + 7 = 25

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <locale.h>
 
using namespace std;
 
int main(){
    setlocale(LC_ALL,"Rus"); 
    int num, sum = 0, a, i = 1;
    cout << "Ââåäèòå ÷èñëî: ";
    cin >> num;
    while(num != 0){
        a = num % 10;
        num = (num - a) / 10;
        sum = sum + a;
        } 
    cout << sum  << endl;
    
    system("pause");
    return 0;
}
Главное не выходить за диапазон значений int...
Yandex
Объявления
09.04.2013, 12:02     Найдите сумму цифр заданного натурального числа
Ответ Создать тему
Опции темы

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