Tema: Factorial
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/09/2008, 19:03
zare
 
Fecha de Ingreso: agosto-2008
Ubicación: Mi casa!!! Perú-Aqp
Mensajes: 28
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Factorial

igual no va a salir porq factrial esta inicializada con cero entonces .....al poner eso saldra cero en la multiplicacion que haga .....ENTONCES SOLO LE TIENES Q PONER A FACTORIAL=1
seria asi:
/*El programa calcula el facotorial de un numero*/
#include <iostream.h>
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include<string.h>
#include<math.h>

main()
{

printf("\n***Este programa calcula el factorial de un numero***");

int Num, Multi, Factorial=1 , X;

printf("\n\n Ingrese numero a calcular factorial: ");
scanf("%d",&Num);

while (X!=1)
{
X = Num--;
Multi = Num * X;
Factorial = Factorial *X;
X = X--;
}
printf("\n El factorial es: %d", Factorial);
getch();
return 0;

}
saludoss