leadergl
19-10-2005, 12:44
raga a causa del corso di Algoritmi e Strutture Dati devo imparare il C...e pian piano mi sto guardando tutta la struttura delle varie cose in C (if..then...else, case of, while, le varie strutture...etc...)
Oggi però mi son messo a scrivere il codice per la successione di Fibonacci in versione ricorsiva...ma Windows mi da errore quando eseguo il codice.
Il compilatore è il Dev-C++...dove sto sbagliando?
#include <stdio.h>
int main()
{
int numero,risultato;
printf("Primo programma in C per Lab. ASD - versione ricorsiva\n\n");
printf("Inserire numero successione: ");
scanf("%d",numero);
risultato=fibo_ric(numero);
printf("\nIl risultato è: %d",risultato);
}
int fibo_ric(int n)
{
if (n<2)
return n;
else
return (fibo_ric(n-1)+fibo_ric(n-2));
}
thanks..
Oggi però mi son messo a scrivere il codice per la successione di Fibonacci in versione ricorsiva...ma Windows mi da errore quando eseguo il codice.
Il compilatore è il Dev-C++...dove sto sbagliando?
#include <stdio.h>
int main()
{
int numero,risultato;
printf("Primo programma in C per Lab. ASD - versione ricorsiva\n\n");
printf("Inserire numero successione: ");
scanf("%d",numero);
risultato=fibo_ric(numero);
printf("\nIl risultato è: %d",risultato);
}
int fibo_ric(int n)
{
if (n<2)
return n;
else
return (fibo_ric(n-1)+fibo_ric(n-2));
}
thanks..