функции науки с примерами



Автор Аlекsандрь задал вопрос в разделе Другие языки и технологии

с++ рекурсивная функция на примере фибоначчи - как как он получает последовательность ??? и получил лучший ответ

Ответ от Андрей[гуру]
int fib(int n) { return n > 1? fib(n - 1) + fib(n - 2) : n; }
Андрей
(66315)
fib(0) = 0
fib(1) = 1
fib(2) = fib(2-1) + fib(2-2) = fib(1) + fib(0) = 1 + 0 = 1
fib(3) = fib(3-1) + fib(3-2) = fib(2) + fib(1) = 1 + 1 = 2
fib(4) = fib(4-1) + fib(4-2) = fib(3) + fib(2) = 2 + 1 = 3
fib(5) = fib(5-1) + fib(5-2) = fib(4) + fib(3) = 3 + 2 = 5
fib(6) = fib(6-1) + fib(6-2) = fib(5) + fib(4) = 5 + 3 = 8

Ответ от Special L.O.R. forces[гуру]
int add(int n) {if(n == 10) return n;n++;return add(n);}std::cout << add(0); // выведет 10У тебя фиговая функция, вот лови простой пример

Ответ от Максим[гуру]
Ты код не выложил, чё ты от нас хочешь, я не пойму? Чтобы мы мысли прочитали?

Ответ от Иван Сигаев[гуру]
Чтобы понять что такое рекурсия нужно понять что такое рекурсия (c)

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: с++ рекурсивная функция на примере фибоначчи - как как он получает последовательность ???
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*