lunes, 23 de enero de 2012

programa factorial (Erick David avalos vite)

/*
  Name: factroial intersemestral fca
  Copyright:
  Author: Erick David avalos
  Date: 23/01/12 20:53
  Description: este programa realiza el factorial de numeros enteros
*/

#include <stdio.h>
#include <stdlib.h>
int factorial(int num);// se declara la funcion factorial
int main(){
int num;
system("cls");
printf("Ingresa un entero \n");// se ingresa un numero de tipo entero
scanf("%d",&num);   
printf("El fatorial es: %d\n",  factorial(num)); 
getch();
}
int factorial(int num){ // funcion recursiva
if (num<2)
return 1;// si el numero ingresdo es mayor a 2 se regresa 1
else
return num * factorial(num-1); }/* de caso contrario  se multiplica el numero por
 la funcion factorial y se le restara 1*/

No hay comentarios:

Publicar un comentario