Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/02/2005, 19:07
Avatar de stock
stock
 
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 2.390
Antigüedad: 19 años, 10 meses
Puntos: 53
primeramente necesitas saber como se saca un factorial matematicamente, y si mal recuerdo es asi

5! = 5 x 4 x 3 x 2 x 1
5! = 120

asi se hace, no?? bueno, entonces que?? como programas eso?? pues si te das cuenta el numero se multiplica por por sus anteriores a el, entonces, lo primero que haces es tomar el numero que vas a sacar el factorial, e ir decrementandolo y a la vez multiplicando por su decremento y guardando el resultado en una variable por ahi, y ya!!


algo asi:

Código:
public int factorial(int num){
      int res=1;
      for(int i=num;i>0;i--){
           res *= i;
      }
       return res;
}
espero te sirva, bytes!!!