/* Resolución del factorial de un numero
usando recursividad, programado por kellerman rivero krsloco@gmail.com
bajo licencia creative commons...
UNELTCA 2010, Catedra: Programación II
*/
#include <stdio.h>
#include <stdlib.h>
int factorial(int nfac);
int main(int argc, char **argv) {
int nfac;
int resultado;
do {
system("cls");
printf("Introduzca un numero positivo: "); scanf("%d",&nfac);
} while (nfac < 0);
resultado = factorial(nfac);
printf("%d\n",resultado);
system("pause");
return 0;
}
int factorial(int nfac){
int f = 1;
if (nfac > 0){
f = nfac * factorial(nfac-1);
}
return f;
}
//Exportado a HTML por KATE bajo ArchLinux
Recursividad en C... [Factorial de un Numero]
Publicado por Unknown
Suscribirse a:
Enviar comentarios (Atom)
0 comentarios:
Publicar un comentario