domingo, 27 de abril de 2014

Factorial (funcion y goto)

#include<stdio.h> 
#include<conio.h> 
#include<windows.h>
long int factorial (long int);
main() 

long int num;
system("color F0");
calcula:
system("cls");
    printf("\nObtiene el factorial de un numero"); 
    printf("\nIngresa un numero entero: ");scanf("%d",&num); 
    if(num<1) goto termina;
    printf("\nel factorial de %d es: %d",num,factorial(num));
    getch();
    goto calcula;
    termina:
printf("\nenter.."); 
    getch(); 

long int factorial (long int inum)
{
if (inum>1)
return(inum*factorial(inum-1));
else return 1;
}

No hay comentarios.:

Publicar un comentario