Al ejecutar mi programa e ingresar un numero se vuelve loco el programa ya que imprime el resultado una infinidad de veces sin parar.
(Estoy utilizando C++ Builder 6)
Si el programa esta en desorden es que soy principiante.
Este es mi codigo:
#include <conio.h> #include <stdio.h>
main() { int x, z;
long int factorial;
clrscr();
printf("Que factorial quieres?"); scanf("%d", &x);
while(x!=0)
{factorial=1;
for (z=1; z<=x; z++) factorial=factorial*z;
printf("%d x %d= %d ",x,z,factorial*z);
};
getch();
return 0; } |