Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Запись в файл и последующее чтение массива типа char https://www.cyberforum.ru/ cpp-beginners/ thread1325005.html
Добрый вечер! Я должен сделать элементарную программу: в текстовом файле изначально лежат координаты клетки, в которой находится ферзь. Они считываются и выводится массив 8х8, в котором указано...
C++ Добавление неодинаковых строк в массив строк
Здравствуйте! Возникла такая проблема, не могу понять как реализовать добавление в массив строк нодинаковых значений. Вот моя проба, знаю, что косячная, но я только учусь: class Stack { ...
C++ Баг с циклами, массивами #include <iostream> using namespace std; int main() { int count = 2; int a; int i = 0; while (i < count) { https://www.cyberforum.ru/ cpp-beginners/ thread1324998.html C++ Заменить 2 подряд идущие буквы на 1 символ Заменить 2 подряд идущие буквы на 1 символ У меня вышло как то так но не получается доработать. #include <iostream> #include <conio.h> using namespace std; int main() { char a; https://www.cyberforum.ru/ cpp-beginners/ thread1324996.html
Ошибка переопределения C++
В заголовочном файле проявились следующие ошибки. Что необходимо исправить? c:\users\admin\desktop\прога\consoleapplication1\consoleapplication1\sli_data.h(33): error C2365: and: переопределение;...
C++ Односвязный список (удаление элементов) https://www.cyberforum.ru/ cpp-beginners/ thread1324985.html
Функция должна удалять все элементы у которых поле будет совпадать с полем которое введет пользователь. Знаю, что здесь надо воспользоваться с двойными указателями на начало и конец списка, но не...
C++ Нужно ли разрывать сокетное соединение после обработки запроса? Наверное глупый вопрос, но всё же как обычно организуют сетевое взаимодействие, где важна скорость передачи данных? После каждого запроса разрывают сокетное соединение или держат его, пока держится,... https://www.cyberforum.ru/ cpp-beginners/ thread1324984.html C++ Вывод массива в файл
Есть кусок кода: char a; char c; FILE *f=fopen("t1.txt", "wb+"); //дальше присвоение и прочее for(i=0; i<n; i++) { a=c;
C++ Сдвиг элемента двумерного массива Напишите программу циклической перестановки чисел заданного массива так, чтобы i -e число стало ( i +1)-м, а последнее число – первым. Вот код, но не получается реализовать сам сдвиг(... https://www.cyberforum.ru/ cpp-beginners/ thread1324946.html C++ Функция с условными операторами https://www.cyberforum.ru/ cpp-beginners/ thread1324943.html
x^2+y^2+arctg(x), при x>y (x-y)^2+arctg(x), при x<y (y-x)^2+0.5, в остальных случаях
C++ Нахождение производной сложной функции
Есть примеры программ на С++ для поиска производных сложных функций?
C++ Ошибка выделения памяти char * host; host = (char*)malloc(wcslen(_host)); // выделяю память memset(host,'\0',wcslen(_host)); // очищаю host = '\0 '; //wcstombs записует помимо строки еще кучу мусора, поэтому я вместо... https://www.cyberforum.ru/ cpp-beginners/ thread1324922.html
40 / 40 / 17
Регистрация: 04.02.2014
Сообщений: 144
09.12.2014, 21:15 0

Написать рекурсивную функцию вычисления суммы цифр натурального числа - C++ - Ответ 6964931

09.12.2014, 21:15. Показов 1742. Ответов 4
Метки (Все метки)

Ответ

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
using namespace std;
 
int sumFunc(int num) 
{
    if (num < 10)
        return num;
    else
        return num % 10 + sumFunc(num / 10);
}
 
 
int main() 
{
    int num;
    cout << "Enter natural number: ";
    cin >> num;
    cout << "Sum of digits in " << num << " is " << sumFunc(num) << endl;
    return 0;
}


Вернуться к обсуждению:
Написать рекурсивную функцию вычисления суммы цифр натурального числа C++
2
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.12.2014, 21:15
Готовые ответы и решения:

Написать рекурсивную функцию вычисления суммы цифр натурального числа
Нужно написать рекурсивную функцию вычисления суммы цифр натурального числа. Я написал...

Написать рекурсивную функцию вычисления суммы цифр натурального числа
Вот задача: Написать рекурсивную функцию вычисления суммы цифр натурального числа. Вот что я...

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

Написать рекурсивную функцию вычисления количества цифр натурального числа
Как написать рекурсивную функцию вычисления количества цифр натурального числа?

4
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.12.2014, 21:15

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

Написать рекурсивную функцию вычисления количества цифр натурального числа(исправить код)
Написать рекурсивную функцию вычисления количества цифр натурального числа. Я вот написал, но...

Написать рекурсивную функцию для нахождения произведения цифр натурального числа
.Написать рекурсивную функцию для нахождения произведения цифр натурального числа. С помощью этой...

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

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru