Programma c++ - Successione di fibonacci

Scrivere un programma che genera la successione di Fibonacci. La successione di Fibonacci ha come elemento ennesimo la somma dei precedenti due elementi della successione stessa.(n-1+n-2)

#include <iostream.h>
int main ()
{
int n, fibonacci, primo=1, secondo=1, c=3;
char risposta;
do
{
cout<<"Inserisci un numero N per calcolare la successione di fibonacci da 1 a N: ";
cin>> n;
if(n==1)
cout<<"1";
else
if(n==2)
cout<<"1, 1, ";
else
if(n<0)
cout<<"non accettabile"<<endl;
else
cout<<"1, 1, ";
while(c<=n)
{
fibonacci=primo+secondo;
cout<<fibonacci <<", ";

secondo=primo;
primo=fibonacci;
c=c+1;
}
cout<<endl;
cout<<"Vuoi Continuare?: ";
cin>>risposta;
}
while ((risposta!='n') && (risposta!='N'));
return 0;
}

Registrati via email