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

Как работает рекурсия в цикле - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удалить первую букву "о", если такая имеется и удалить последнюю букву "л" http://www.cyberforum.ru/cpp-beginners/thread1159573.html
Дано слово. Удалить первую букву "о", если такая имеется и удалить последнюю букву "л".
C++ Перегрузка + #include <iostream> using namespace std; class loc { int n , m; public: loc() {} loc( int lg , lt) { n = lg; m = lt; http://www.cyberforum.ru/cpp-beginners/thread1159571.html
C++ Чем отличаються поля от переменных(в классах)?
Чем отличаються поля от простых переменных?
C++ Сетевые модели. Метод Флойда
Нужно написать программу, кто может помочь ?.. Сформировать матрицу заданного размера Заполнить её случайными числами с учетом ограничений определить кратчайший маршрут из первой вершины в...
C++ Найти максимальное число, которое расположено ниже главной и ниже обратной диагонали http://www.cyberforum.ru/cpp-beginners/thread1159530.html
Дана квадратная матрица целых чисел размером N<=12. Заполнить матрицу случайными числами от 0 до 100. Найти максимальное число, которое расположено ниже главной и ниже обратной диагонали. ...
C++ Назначение аргументов функции int main int main(int argc, char *argv) что эти параметры делают и какие у них функции, объясните пожалуйста! подробнее

Показать сообщение отдельно
Komi
6 / 6 / 2
Регистрация: 10.08.2012
Сообщений: 82
27.04.2014, 23:00
вырожение "test(value*i, n) == false"
запускает всю функцию заново, но value теперь больше в i раз, чем раньше. далее рекурсионная эпилепсия пока "value * i >= n" не станет правдой (true) в одной из этих самых рекурсионных "копиях", что приведет к
C++
1
2
3
4
 {
            res = true;
            break;
        }
если я правильно разобрал, получается что функция обречена на "true" исход.


хотя нет, не обречена. прошу прощения!
true в результате "копии" приведет к игнорированию "if", если первое условие false.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.