jueves, 23 de mayo de 2013

Calcular el factorial de un numero utilizando recursividad


#include <stdio.h>

long int fact(int num); //prototipo de funcion

int main()
{
            int n;
           
            printf("Introduzca el valor de n =>  ");
            scanf("%ld", &n);
            printf("\nn! es igual a %8ld",fact(n));
           
            printf("\n\n");
            system("PAUSE");
            return 0;
}

/* definicion de la funcion fact */

long int fact(int num)
{
            if(num == 0)
                        return(1);
            else
                        return(num * fact(num-1));
}

No hay comentarios:

Publicar un comentario