|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Junior Member
Iscritto dal: Oct 2003
Città: Palermo
Messaggi: 9
|
[C] Funzioni ricorsive...
Nel mezzo delle studio del c mi ritrovai in quella selva oscura che sembrano essere le funzioni ricorsive. Ora mi sa che il problema è di tipo logico..
es. programmino che genera i numeri di fibonacci da 1 a 10 usando una funzione ricorsiva: Codice:
/*Numeri di fibonacci!*/ #include <stdio.h> float fibo(float); main() { int i; for(i =1;i<=60;i++) { printf("%f\n", fibo(i)); } getchar(); getchar(); } float fibo(float n) { if(n == 0 || n == 1) return n; return fibo(n - 1) + fibo(n - 2); } Ciao ![]()
__________________
"Per ogni sistema formale di regole ed assiomi è possibile arrivare a proposizioni indecidibili, usando gli assiomi dello stesso sistema formale" Kurt Godel Ultima modifica di OrizoN : 20-10-2003 alle 22:21. |
![]() |
![]() |
![]() |
#2 | |
Member
Iscritto dal: May 2003
Messaggi: 119
|
Questa è la dikiarazione
Quote:
|
|
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Al compilatore basta che ci sia la dichiarazione in sopra a dove viene chiamata la funzione...
Codice:
/*Numeri di fibonacci!*/ #include <stdio.h> float fibo(float); //dichiarazione |
![]() |
![]() |
![]() |
#4 | |
Member
Iscritto dal: May 2003
Messaggi: 119
|
Quote:
|
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 10:21.