функция подсчета факториала в пхп



функция факториала в c

Автор Anastasia Avdyunina задал вопрос в разделе Другие языки и технологии

Есть ли в С++ функция факториала? и получил лучший ответ

Ответ от Al_mo[эксперт]
int factorial (int n)
{
int f=1,i;
for(i=2;i<=n;++i)
{
f=f*i;
}
return f;
}
Отправитель
Мудрец
(10298)
забираю свои слова обратно.

Ответ от Отправитель[гуру]
проще использовать рекурсивную функцию:int factorial (int x) { if( x == 0 ) return 1; return x * factorial (x - 1);}

Ответ от ?????? Зелёный змий ??????[гуру]
Для факториала нужно написать специальный класс БОЛЬШООООООГО целого. В обычные 32-битный int влезает факториал только до 12!

Ответ от Николай Сергейчук[активный]
Нативных функций вычисления факториала нет, но можно написать самим разными способами.С помощью циклов и рекурсивно, посмотрите, здесь подробно разобрано <a rel="nofollow" href="http://nicknixer.ru/programmirovanie/programma-dlya-resheniya-faktoriala-

Ответ от Михайл Михайлович[активный]
да тут можно руками её написать! с использованием рекурсии!unsigned long factorial(unsigned long n){if(n &lt; 0){return 0;}if(n == 0){return 1;}else{n*factorial(n - 1);}}всё!

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Есть ли в С++ функция факториала?
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*