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

Обьясните рекурсию на пальцах - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Непонятка с постфиксами в VS 2013 http://www.cyberforum.ru/cpp-beginners/thread1755195.html
#include <iostream> using namespace std; int main() { int a = 10; a = a++ + a++; cout << a << endl; system("pause"); return 0;
C++ Что означают константы 0x01, 0x02, 0x03, 0x04 и т.д. unsigned char key = { 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06 }; что значат 0x01, 0x02, 0x03, 0x04.... http://www.cyberforum.ru/cpp-beginners/thread1755188.html
C++ If, Else как работает?
Почему выполняется условие else? #include <iostream> using namespace std; int main() { int firstNumber, secondNumber; cout<<"Please enter a big number:\n"; cin>>firstNumber; cout<<"Please enter a smaller number:\n";
Программа для вывода всех слов заданного текста в алфавитном порядке C++
Господа , нужна ваша помощь .. Составить программу для вывода всех слов заданного текста в алфавитном порядке Если не затруднит написать дополнительно объяснения кода , буду признателен
C++ Площадь треугольника http://www.cyberforum.ru/cpp-beginners/thread1755157.html
Нужно вычислить площадь n-треугольников по координатам вершин и найти максимальную из них.Вычислить вроде получается,а вот с выделение максимума возникли проблемы. bool check2(double a, double b, double c) { bool positive = (a > 0) && (b > 0) && (c >0); if (positive) { bool abc = (a + b) > c; bool bca = (b + c) > a; bool acb = (a + c) > b; return abc...
C++ Функциональные адаптеры Для произвольного целочисленного массива данных написать функцию которая уменьшает все элементы в 2 раза с использованием функциональных объектов и адаптеров. #include <iostream> #include <algorithm> using namespace std; template<class Operation, class T> binder2nd <Operation> bind2nd (const Operation& op, const T& x) { return binder2nd<Operation>( подробнее

Показать сообщение отдельно
avgoor
562 / 352 / 83
Регистрация: 05.12.2015
Сообщений: 1,137
05.06.2016, 16:00     Обьясните рекурсию на пальцах
Цитата Сообщение от Владимир848484 Посмотреть сообщение
функция должна вернуть 1 и передать управление в функцию main
Должна вернуть 1 не в main, а в то место, откуда она вызвана, т.е. в factorial(2), он вернет 2*1 в factorial(3) и т.д.
 
Текущее время: 02:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru