Задать вопрос
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;
}
  • Вопрос задан
  • 478 просмотров
Подписаться 1 Оценить 9 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Инженер по тестированию
    8 месяцев
    Далее
  • Skillbox
    Профессия 1C-разработчик
    8 месяцев
    Далее
  • ProductStar
    Профессия: Python-разработчик
    8 месяцев
    Далее
Решения вопроса 1
metallix
@metallix
Backend - developer
else if (n==1 && n==2) return 1;

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

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

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