Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java ME (J2ME) > Факториал


Автор: joker332 24.12.2007, 22:36
Посоветуйти плиз библиотеку для вычисления факториала ибо этой функции в Math нет.ПЛИЗ

Автор: Platon 24.12.2007, 22:39
Код

private static int factorial(int factorial) {
    int res = 1;
    for (int i = 1; i <= factorial; i++)
        res *= i;
    return res;
}

Автор: W0LF 27.12.2007, 05:07
Когда-то помнится, это делалось через факториал smile
Код

public static int a(int i) throws IllegalArgumentException{     
        if (i > 1) 
           return  i * a(--i);
        else if (i < 0) 
           throw new IllegalArgumentException();
        else
        return 1; 
}



Platon, факториал например -5 не равно 1  smile 

Автор: Tanuha 27.12.2007, 11:28
z:=1;
for i:=1 to k
 z:=z*i

Автор: Kangaroo 27.12.2007, 13:02
Tanuha, +1  smile  повеселила  smile 

Автор: Mate 6.2.2008, 09:02
joker332 думаю это не J2ME топик

Автор: Platon 6.2.2008, 13:40
W0LF, спасибо, а то всю жизнь так писал бы.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)