|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: May 2004
Messaggi: 76
|
[c] fibonacci
[c] fibonacci
non riesco a calcolare il fibonacci,: pos 1 2 3 4 5 6 7 8 9 num 0 1 1 2 3 5 8 13 21 |
|
|
|
|
|
#2 |
|
Bannato
Iscritto dal: Nov 2004
Messaggi: 124
|
Domani mattina ti aiuto, lo dovrò fare anche io ma almeno su quello grazie a dio non dovrei aver problemi...dal momento che l'anno scorso l'ho fatto in assembler che è assai peggio....ora però proprio non mi reggo in piedi....
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
|
Codice:
unsigned int fibonacci(unsigned int n){
if(n == 0)
return 0;
if(n == 1)
return 1;
unsigned int i_meno_1_esimo = 0;
unsigned int i_esimo = 1;
unsigned int temp;
for(unsigned int i = 2; i <= n; i++){
temp = i_meno_1_esimo + i_esimo;
i_meno_1_esimo = i_esimo;
i_esimo = temp;
}
return i_esimo;
}
unsigned int fibonacciRicorsivo(unsigned int n){
if(n == 0)
return 0;
if(n == 1)
return 1;
return fibonacciRicorsivo(n - 1) + fibonacciRicorsivo(n - 2);
}
__________________
Sun Certified Java Programmer EUCIP Core Level Certified European Certification of Informatics Professionals |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 15:42.



















