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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Заменить все элементы, меньшие заданного числа, этим числом http://www.cyberforum.ru/cpp-beginners/thread1246936.html
Использование функций-шаблонов: для работы с двумерными массивами арифметических типов данных разработать шаблоны ввода и вывода массива, а также шаблон для решения основной задачи:Заменить все элементы, меньшие заданного числа, этим числом. #include "iostream" #include "conio.h" using namespace std; template < typename Х>
C++ Конструирование дочерних классов из базового с private конструктором Здравствуйте! У меня есть базовый класс для синглтонов, и создание экземпляров оных происходит в базовом классе. Проблема в том, что конструкторы дочерних классов, понятно, private. Как решить эту проблему? http://www.cyberforum.ru/cpp-beginners/thread1246931.html
Ошибка неразрешенных внешних элементов C++
Здравствуйте... Изучаю С++, а именно НАСЛЕДОВАНИЕ. Пытаюсь разобраться в примерах(один из них ниже приведен) и при запуске программы возникает ошибка: F:\visual_studio!!!!!!\множественне наследование\Debug\множественне наследование.exe : fatal error LNK1120: 1 неразрешенных внешних элементов Скажите, пожалуйста, с чем она связана и как ее устранить. #include<iostream> using namespace std;...
Программа запрашивает данные дважды C++
#include<iostream> #include<conio.h> #include<stdlib.h> bool co(); int main() { setlocale(LC_ALL , "Russian"); co();
C++ Использование using над списком шаблонных аргументов переменного типа http://www.cyberforum.ru/cpp-beginners/thread1246864.html
Здравствуйте! Мне необходимо определить alias для списка шаблонных аргументов. Т. е. template<typename ... T> class S { public: using List = T; // parameter packs not expanded with '...' };
C++ Как убить процесс запускаемый spawnl Как убить процесс запускаемый spawnl (P_WAIT, /exec/proc, /exec/proc/,....,NULL) или как узнать его id? подробнее

Показать сообщение отдельно
MrLinch
 Аватар для MrLinch
12 / 10 / 6
Регистрация: 23.12.2012
Сообщений: 51
25.08.2014, 15:03     Нужен пример рекурсивной функции для понимания ее назначения и практической пользы
Классический пример рекурсии:
C++
1
2
3
4
5
6
7
int factorial(int n) {
    if(n > 0) {
        return n * factorial(n - 1);
    } else {
        return 1;
    }
}
 
Текущее время: 21:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru