los algoritmos que han enviado, o no son recursivos, o no hacen la serie fibonacci...
QUE PASO??!!!bueno, en fin,
aqui anexo el codigo fuente del programa con recursividad, si bien es cierto que hay otras maneras de hacerlo recursivamente, y adicionalmente les anexo el ejecutable compilado en el DJGPP.
/*
*Calculo de la serie fibonacci por medio de
*un m‚todo recursivo(hay m s metodos.)
*elaborado por juan carlos ruiz pacheco
*Bogota Colombia 14/03/2003
*[email]juank@007mundo.com[/email]
*/
#include <stdio.h>
void fibonacci(long,long,long);
int main()
{
unsigned long num=0;
printf("nDigite el numero de saltos en la serie:");
scanf("%d",&num);
printf("n");
fibonacci(0,1,num);
printf("n");
printf("Presione Enter para salir.");
getch();
return (int)1;
}
void fibonacci(long anterior,long actual,long n)
{
if(n>=1)
{
printf("%d-",actual);
fibonacci(actual,actual+anterior,--n);
}
}
Este ya esta provado, si quieren sigan el link y bajen el ejecutable para verificar.