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

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

Войти
Регистрация
Восстановить пароль
 
Никитах
0 / 0 / 0
Регистрация: 21.02.2013
Сообщений: 10
#1

Определить функцию для расчета суммы цифр натурального числа. Входной параметр – число. Возвращаемое значение – сумма - C++

21.02.2013, 21:56. Просмотров 697. Ответов 4
Метки нет (Все метки)

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

Определить функцию для расчета суммы цифр натурального числа. Входной параметр – число. Возвращаемое значение – сумма. - C++
Помогите пожалуйста написать программу на с++ очень нужно Определить функцию для расчета суммы цифр натурального числа. Входной параметр...

Определить функцию для расчета суммы цифр натурального числа - C++
Даны 2 натуральных числа. Выяснить,в каком из них сумма цифр больше.(Определить функцию для расчета суммы цифр натурального числа.)

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

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

Написать рекурсивную функцию вычисления суммы цифр натурального числа - C++
Нужно написать рекурсивную функцию вычисления суммы цифр натурального числа. Я написал нижеследующее что тоже работает, но это не...

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

4
olya7
477 / 294 / 91
Регистрация: 18.02.2013
Сообщений: 684
21.02.2013, 22:37 #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
#include<iostream.h>
#include<math.h>
#include<iomanip.h>
 
int f(int n)
{
    int s=0,i=1;
    while (i>=1)
    {
        i=n/10;
        if (i==0 && n%10!=0) s+=n%10;
        n=n%10;
        s+=i;
    }
    return s;
 
};
 
void main() 
{
    int n;
 cin >> n;
 cout << f(n);
}
1
villu
203 / 204 / 4
Регистрация: 06.08.2011
Сообщений: 600
Записей в блоге: 1
21.02.2013, 23:03 #3
как-то все морочно, к тому ж неправильно.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
int main( )
{
    int data;
    int sum(0);
 
    std::cout << "give me a data: ";
    std::cin >> data;
 
    data = abs(data);
 
    while(data)
        sum += data % 10,
        data /= 10;
 
    std::cout << "Sum is " << sum << "\n";
    return 0;
}
2
olya7
477 / 294 / 91
Регистрация: 18.02.2013
Сообщений: 684
21.02.2013, 23:20 #4
Исправила
Цитата Сообщение от olya7 Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include<iostream.h>
#include<math.h>
#include<iomanip.h>
 
int f(int n)
{
    int s=0,i=1;
    while (n)
    {
        
        s+=n%10;
 n/=10;
    }
    return s;
 
};
 
void main() 
{
    int n;
 cin >> n;
 cout << f(n);
}
1
Ev[G]eN
iOS/Android Developer
Эксперт С++
5097 / 1535 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
22.02.2013, 00:14 #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 
int sumOfDigits (int &number)
{
    int sum = 0;
    while (number) {
        sum += number % 10;
        number /= 10;
    }
    return sum;
}
 
int main ()
{
    int number;
    std::cout << "Number: ";
    std::cin >> number;
    std::cout << "Sum of digits: " << sumOfDigits(number) << std::endl;
 
    return 0;
}
1
22.02.2013, 00:14
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.02.2013, 00:14
Привет! Вот еще темы с ответами:

Написать рекурсивную функцию вычисления суммы цифр натурального числа - C++
Вот задача: Написать рекурсивную функцию вычисления суммы цифр натурального числа. Вот что я написал: #include&lt;iostream&gt; ...

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

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

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


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

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

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