martes, 24 de enero de 2012

Función Factorial en C

#include<stdio.h>
int n;
factorial(int a);
main(void)
{
          printf("\nAntonio Mobarak Elnecave. Inter-Info II\n");
          printf("\n--** Este programa calcula el factorial de un numero hasta 16 **--\n\n");
          printf("Ingresa un numero entero menor a 17: ");
          scanf("%d",&n);
          printf("\nPara conocer el factorial del numero presiona Enter\n");
          getch();
          printf("\nEl factorial es: %d", factorial(n));
getch();
}
int factorial(int a)
    {
                  if(a==0 ||a==1) return 1;
                  else return a*factorial(a-1);
getch();
       
}

No hay comentarios:

Publicar un comentario