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

Hola,

Fijate lo que esta haciendo tu codigo, en realidad está haciendo
5*4+4*3+3*2+2*1=20+12+6+2=40 <-- es lo que te esta dando

Si te fijas en cada paso del while (yo hubiera hecho un for de 1 a X) tienes los numeros necesarios para ir multiplicando y sacar el factorial, solo ve guardando el resultado en Factorial:
Código:
Factorial=Factorial*X;
Solo recuerda inicializar Factorial en 1.

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

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