Задать вопрос
vs_convoy
@vs_convoy

Почему программа не работает, фибоначчи с++?

#include <iostream>
using namespace std;
int fibonacci(int n)
{
    if (n == 0) return 0;
    else if (n==1 && n==2) return 1;
    else return fibonacci(n-1)+fibonacci(n-2);
    }
int n;
int main(){
    cout<<"Wprowadz numer liczbe"<<endl;
    cin >> n;
    cout << "Liczba Fibonacci numerowane "<< n <<" jest " << fibonacci(n) << endl;
    return 0;
}
  • Вопрос задан
  • 484 просмотра
Подписаться 1 Оценить 9 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    1C-программист: расширенный курс
    18 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
Решения вопроса 1
metallix
@metallix
Backend - developer
else if (n==1 && n==2) return 1;

"n" сразу в двух состояниях? o_O
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@vilgeforce
Раздолбай и программист
Она не работает потому что вы не используете отладчик. Пока вы не научитесь использовать отладчик вы не сможете САМИ писать программы сложнее "Hello world".
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы