21 / 4 / 2
Регистрация: 05.07.2015
Сообщений: 126
1

Рекурсии, ошибка выполнения

21.08.2015, 15:09. Показов 2143. Ответов 3
Метки нет (Все метки)

Здравствуйте,

Подскажите пожалуйста в чем у меня ошибка, данный пример почему-то не работает,
Спасибо
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 
using namespace std;
 
int Fibonachi(int n);
int main()
{
int n=0;
while(n<5)
{
cout<<n<<"\t"<<Fibonachi(n)<<"\n";
n++;
}
}
 
int Fibonachi(int n)
{
if(n==1|| n==2)
    return n-1;
return Fibonachi(n-1)+Fibonachi(n-2);
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.08.2015, 15:09
Ответы с готовыми решениями:

Сложность выполнения рекурсии
Привет, всем! Хотелось бы уточнить правильно ли я сделал оценку сложности выполнения рекурсивного...

Найти время выполнения рекурсии
t3 = Now.ToOADate() Dim m As UInteger m = Console.ReadLine ...

Описать методы для выполнения задания двумя способами: через цикл и используя механизм рекурсии
Последовательность из латинских букв строится следующим образом. На нулевом шаге она пуста. На...

Ошибка в Рекурсии с++
Здравствуйте,у меня в данном коде выбивает ошибку в строке 23 .В рекурсии я не силён и прошу...

3
Эксперт PHP
4811 / 3829 / 1592
Регистрация: 24.04.2014
Сообщений: 11,242
21.08.2015, 15:15 2
Лучший ответ Сообщение было отмечено Melany как решение

Решение

Melany, не рассмотрен случай n < 1, по этому при n=0 бесконечная рекурсия
1
5 / 5 / 1
Регистрация: 09.05.2013
Сообщений: 44
21.08.2015, 15:15 3
Лучший ответ Сообщение было отмечено Melany как решение

Решение

Потому что первый вызов функции происходит при n=0.
А теперь посмотри, что сделает твоя функция в данном случае.
1
21 / 4 / 2
Регистрация: 05.07.2015
Сообщений: 126
21.08.2015, 15:18  [ТС] 4
Спасибо
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.08.2015, 15:18
Помогаю со студенческими работами здесь

Ошибка в рекурсии
Здравствуйте уважаемые читатели. Формула для рекурсивного вычисления: ...

Ошибка в рекурсии
почему то переменная y не меняется во время рекурсии. что за? #include &lt;iostream&gt; using...

Ошибка в рекурсии
Помогите пожалуйста исправить ошибку. Задание: Найти сумму наименьших элементов. import random...

Ошибка в реализации рекурсии
Здравствуйте, подскажите пожалуйста в чём ошибка. &quot;Неверное число параметров функции&quot; выдает в 4...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru