Mam za zadanie napisać program z ciągiem fibonacciego, który po wyświetleniu wskazanej liczby n wyświetli potem za pomocą pętli liczby z ciagu fibonacciego poprzedzające liczbę n. Na razie mam tyle, co poniżej. Czy ktoś byłby w stanie pomóc mi z tą pętlą?
int fib(int n)
{ if(n==0) return 0;
if(n==1) return 1;
return fib(n-1)+ fib(n-2); }
int main () {
int n;
cout<<"Podaj numer wyrazu ciagu : ";
cin>>n;
cout<< fib(n)<<endl;
for (int i = fib(1); i <= fib(n); ++i)
{
cout << i << " ";
}
fib(i)
metodą rekurencyjną. Dalej samafib()
niepoprawnie interpretującą liczby ujemne. W sumie do tego kodu jest więcej zarzutów niż w nim jest wierszy!