sábado, 26 de diciembre de 2015

fibonacci con recursividad.

#include<stdio.h>

int fibo(int n)//funcion recursiva que determina cada termino de la serie
{
    if(n == 0 || n == 1)
       return n;
    else
       return fibo(n - 2) + fibo(n - 1);
}

int main()
{
    printf("\n         FIBONACCI \n\n");
   
    int i, num ;
   
    do// a partir de aqui se empiezan a mostrar los términos de uno a no
    {
        printf("Ingrese un numero entero y positivo: ");
        scanf("%d",&num);
       
    } while(num < 0);
   
    printf("\nLa serie es: \n\n\t");
   
    for(i=0; i<num; i++)
    {
       if(fibo(i) != 0)
          printf(", ");
           printf("%d",fibo(i));      
    }
   
    //system("pause");
   
    return 0;
}

No hay comentarios.:

Publicar un comentario