#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