#include<stdio.h>
int factorial_recursivo(int num){
int factorial=1;
if(num==0||num==1)return 1;
else
factorial=num*factorial_recursivo(num-1);
return factorial;
}
int factorial_interactivo(int num){
int fact=1;
int i;
for(i=2;i<=num;i++)
fact=fact*i;
return fact;
}
main(){
int num;
int f;
int g;
printf("Programa que calcula el factorial de un numero de manera recursiva e interactiva..\n\n");
printf("Teclee un numero...\n");
scanf("%d",&num);
f=factorial_recursivo(num);
printf("El factorial_recursivo es:%d",f);
printf("\n");
g=factorial_interactivo(num);
printf("El factorial_interactivo es:%d",g);
getchar();
getchar();
}
Comentarios sobre la versión: 1.0 (0)
No hay comentarios