Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <stdlib.h>
- using namespace std;
- unsigned int prec, fibo;
- unsigned int feebo(unsigned int indice)
- {
- prec = 1; fibo = 0;
- for(unsigned int i = 0; i < indice; i++)
- {
- unsigned int temp = prec + fibo;
- fibo = prec;
- prec = temp;
- }
- return fibo;
- }
- int main(int argc, char* argv[])
- {
- if(argc !=2)
- {
- cout << "Uso: ./fibonacci [VALORE]\n";
- cout << " Con [VALORE] l'indice di fibonacci da calcolare.\n";
- return 1;
- }
- float succ[20]; succ[0] = 1;
- unsigned int indice = atoi(argv[1]);
- fibo = feebo(indice);
- cout << "fib(" << indice << ") = " << fibo << "\n";
- prec = 1; fibo = 1;
- for(unsigned int i = 1; i <= 20; i++)
- {
- unsigned int temp = prec + fibo;
- fibo = prec;
- prec = temp;
- succ[i] = fibo;
- cout << succ[i]/succ[i-1] << "\n";
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement