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

Составить рекурсивную функцию, которая находит цифровой корень целого числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Составить функцию, которая вычисляет радиус R окружности http://www.cyberforum.ru/cpp-beginners/thread560882.html
Помогите решить задачу на С++ Составить функцию, которая вычисляет радиус R окружности, описанной вокруг правильного многоугольника с известной длиной стороны a и известным числом сторон n по формуле. Найти величину радиуса описанной окружности R для n = 3, 4, 6.
C++ Построение кривой 2-го порядка Собственно нужно построить кривую по пяти точкам Общее уравнение кривой... http://ru.wikipedia.org/wiki/%D0%9A%D1%80%D0%B8%D0%B2%D0%B0%D1%8F_%D0%B2%D1%82%D0%BE%D1%80%D0%BE%D0%B3%D0%BE_%D0%BF%D0%BE%D1%80%D1%8F%D0%B4%D0%BA%D0%B0 Алгоритм решения задачи... -Во первых получаем матрицу 5 на 6, где в последнем 6ом столбце будет находится столбец свободных членов "-1" -Решил систему методом Гаусса... http://www.cyberforum.ru/cpp-beginners/thread560863.html
Строка: посчитать частоту появления каждого символа C++
Для произвольного текста на произвольном языке с учетом регистра посчитать частоту появления каждого символа.
Из ведомости работников цеха определить, сколько в цехе мужчин-токарей? C++
Всем привет. Очень нужна ваша помощь, вот такое условие задачи "Из ведомости работников цеха определить, сколько в цехе мужчин-токарей?", все никак не допру как ее реализовать. Всем спасибо!
C++ скомпилировать из коммандной строки через MSV2010 http://www.cyberforum.ru/cpp-beginners/thread560835.html
Привет всем, никак не могу скомпилировать из под командной строки компилятором MSV2010 Ultimate, компиялтор cl.exe, вызываю в командной строке его, мне сразу выдает ошибку, посмотрел ошибку в интернете, предложили скачать какое-то дополнение в несколько килобайт, установил, ошибка все та же это если вызвать из папки Bin, так же этот cl.exe расположен еще в нескольких папках, запускается без...
C++ Поиск: Определить, сколько делителей и какие имеет данное натуральное число привет! не поможете? Определить сколько делителей и какие имеет данное натуральное число. Использовать оператор цикла с параметром; подробнее

Показать сообщение отдельно
Fler
208 / 210 / 9
Регистрация: 20.12.2011
Сообщений: 635
28.04.2012, 14:50     Составить рекурсивную функцию, которая находит цифровой корень целого числа
что-то вроде этого
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
using namespace std;
int root(int a)
{
    int s = 0;
    while(a > 0)
    {
        s += a % 10;
        a /= 10;
    }
    if(s > 9) return root(s);
    else return s;
}
int main()
{
    int a;
    setlocale(LC_ALL,"Russian");
    cout << "Введите a: "; cin >> a;
    cout << "Цифровой корень: " << root(a) << endl;
    system("pause");
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru