/*
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