Tema: Factorial
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/09/2008, 17:45
yuyinelvago
 
Fecha de Ingreso: septiembre-2008
Mensajes: 22
Antigüedad: 15 años, 8 meses
Puntos: 0
Factorial

Amigos del foro estoy haciedo un programita de el factorial de un numero y tengo que ahcer que el programa haga esto:
por ejemplo:

si ingresamos 5 que multiplique 5*4*3*2*1=resultado de la multiplicacion
mi estructura esta de la siguiente forma pero si ingreso 5 me da 40 y es 120

si me pueden ayudar gracias

/*El programa calcula el facotorial de un numero*/

#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=0 , X;

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

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

}