Tema: Factorial
Ver Mensaje Individual
  #5 (permalink)  
Antiguo 18/09/2008, 19:35
Avatar de antoniog
antoniog
 
Fecha de Ingreso: junio-2006
Mensajes: 118
Antigüedad: 17 años, 11 meses
Puntos: 4
Respuesta: Factorial

Hola,

Cita:
Iniciado por zare Ver Mensaje
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
Si lo mencione (a la otra lo pongo en rojo y con letras grandes :D ):
Cita:
Iniciado por antoniog Ver Mensaje
Solo recuerda inicializar Factorial en 1.
Cita:
Iniciado por zare Ver Mensaje
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;

}
Jeje, no te puse el codigo, solo las correciones, ya que una vez postee un codigo y me pusieron una regñada de esas...

Saludos
__________________
Mis pininos en blogs: prog en C, cursos

Última edición por antoniog; 25/10/2009 a las 13:20