Guest User

Untitled

a guest
Jan 15th, 2019
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.91 KB | None | 0 0
  1. //Fibonacci
  2. #include <iostream>
  3. #include <cstdlib>
  4.  
  5. using namespace std;
  6. int Riprova();
  7. void Calcolo();
  8.  
  9. int main(int argc, char *argv[])
  10. {
  11.     Calcolo();
  12.     return 0;
  13. }
  14.  
  15. void Calcolo()
  16. {
  17.     system("cls");
  18.     int a=0, b=1, c, d, i;
  19.     cout<<"\n\t\t\tSequenza di Fibonacci";
  20.     cout<<"\n  Inserisci lunghezza sequenza di fibonacci: ";
  21.     cin>>d;
  22.     cout<<endl;
  23.     int sequenza[d];
  24.     for(i=0; i<d; i++)
  25.     {
  26.         sequenza[i]=a;
  27.         c=a+b;
  28.         a=b;
  29.         b=c;
  30.     }
  31.     for(i=0; i<d; i++)
  32.     {
  33.         cout<< "  " <<sequenza[i]<<endl;
  34.     }
  35.     Riprova();
  36. }
  37.  
  38. int Riprova()
  39. {
  40.     char risposta;
  41.     do
  42.     {
  43.         cout<<"\n  Vuoi provare un\'altra sequenza?[s/n] ";
  44.         cin>>risposta;
  45.     }
  46.     while(risposta != 's' && risposta != 'n');
  47.     if(risposta == 's')
  48.     {
  49.         Calcolo();
  50.     }
  51.     if(risposta == 'n')
  52.     {
  53.         return 0;
  54.     }
  55. }
Add Comment
Please, Sign In to add comment