функция факториала в 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);}
проще использовать рекурсивную функцию:int factorial (int x) { if( x == 0 ) return 1; return x * factorial (x - 1);}
Ответ от ?????? Зелёный змий ??????[гуру]
Для факториала нужно написать специальный класс БОЛЬШООООООГО целого. В обычные 32-битный int влезает факториал только до 12!
Для факториала нужно написать специальный класс БОЛЬШООООООГО целого. В обычные 32-битный int влезает факториал только до 12!
Ответ от Николай Сергейчук[активный]
Нативных функций вычисления факториала нет, но можно написать самим разными способами.С помощью циклов и рекурсивно, посмотрите, здесь подробно разобрано <a rel="nofollow" href="http://nicknixer.ru/programmirovanie/programma-dlya-resheniya-faktoriala-
Нативных функций вычисления факториала нет, но можно написать самим разными способами.С помощью циклов и рекурсивно, посмотрите, здесь подробно разобрано <a rel="nofollow" href="http://nicknixer.ru/programmirovanie/programma-dlya-resheniya-faktoriala-
Ответ от Михайл Михайлович[активный]
да тут можно руками её написать! с использованием рекурсии!unsigned long factorial(unsigned long n){if(n < 0){return 0;}if(n == 0){return 1;}else{n*factorial(n - 1);}}всё!
да тут можно руками её написать! с использованием рекурсии!unsigned long factorial(unsigned long n){if(n < 0){return 0;}if(n == 0){return 1;}else{n*factorial(n - 1);}}всё!
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Есть ли в С++ функция факториала?
как в C# посчитать факториал
Полагаю, что с помощью такой функции:
=======================
public static
подробнее...
Что такой возрастная структура населения?
ВОЗРАСТНАЯ СТРУКТУРА НАСЕЛЕНИЯ, распределение нас. по возрастным группам и возрастным контингентам
подробнее...
спросили в Сперма
Как на самом деле должна выглядеть качественная (активная) мужская сперма? Описание?
Показатели анализа спермы:
•Объем - 2 мл и более
•Консистенция - вязкая
•Разжижение
подробнее...
Как на самом деле должна выглядеть качественная (активная) мужская сперма? Описание?
Показатели анализа спермы:
•Объем - 2 мл и более
•Консистенция - вязкая
•Разжижение
подробнее...
спросили в Премия
Кто, когда и как впервые открыл витамины? Кто и почему их так назвал? И кто получил Нобелевскую премию за их открытие?
В разных медицинских источниках их характеризуют, как «незаменимые органические вещества,
подробнее...
Кто, когда и как впервые открыл витамины? Кто и почему их так назвал? И кто получил Нобелевскую премию за их открытие?
В разных медицинских источниках их характеризуют, как «незаменимые органические вещества,
подробнее...
спросили в Другое
здоровье
Здоро́вье — состояние живого организма, при котором организм в целом и все органы способны
подробнее...
здоровье
Здоро́вье — состояние живого организма, при котором организм в целом и все органы способны
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Beketov Cowboy Bebop
Экономика Экономическая теория Вальраса, пожалуйста кратко, примерно на полтора страницы)
.Основателем лозанской школы маржинализма является швейцарс¬кий экономист Леон Вальрас (1834-1910).
подробнее...
Экономика Экономическая теория Вальраса, пожалуйста кратко, примерно на полтора страницы)
.Основателем лозанской школы маржинализма является швейцарс¬кий экономист Леон Вальрас (1834-1910).
подробнее...
спросили в Arch Linux
Рекурсия в C++ объясните на самом простейшем примере для чайника
Рекурсия - это такая процедура, когда очередное значения функции вычисляется через предыдущее
подробнее...
Рекурсия в C++ объясните на самом простейшем примере для чайника
Рекурсия - это такая процедура, когда очередное значения функции вычисляется через предыдущее
подробнее...
Резус-конфликт. что это такое? что такое резус-фактор?
Резус-фактор: что это за зверь?
Как всем известно еще с незапамятных школьных времен, «резус»
подробнее...
DVB-T/T2 или DVB-C? Какой тюнер мне нужен?
У вашего провайдера нет дополнительного оборудования. Сигнал поступает по коаксиальному кабелю в ТВ
подробнее...
спросили в Гепатит C
КАК долго живут после гепатита б. ц.,,, кто не знаеть молчите. B/ C GEPATIT
#yahrefs326487#
Пациенты с острым гепатитом В в большинстве случаев выздоравливают
подробнее...
КАК долго живут после гепатита б. ц.,,, кто не знаеть молчите. B/ C GEPATIT
#yahrefs326487#
Пациенты с острым гепатитом В в большинстве случаев выздоравливают
подробнее...
Кейнсианская революция. Кейсианская функция потребления и сбережения: MPC, MPS, APS, APC.
Под сбережением (S) экономическая наука понимает ту часть дохода, которая не потребляется. Иными
подробнее...
спросили в Гепатит
Гепатит -с- лечиться? во сколько обойдеться лечение, кто в курсе напишите!???
Физическая блокировка
Печень - это наиболее объемистая железа человеческого организма. Ее
подробнее...
Гепатит -с- лечиться? во сколько обойдеться лечение, кто в курсе напишите!???
Физическая блокировка
Печень - это наиболее объемистая железа человеческого организма. Ее
подробнее...
спросили в Зрелость
зрелость плаценты 1 степень в 32 недели это плохо?
Одним из показателей состояния плаценты и признаков плацентарной недостаточности является степень
подробнее...
зрелость плаценты 1 степень в 32 недели это плохо?
Одним из показателей состояния плаценты и признаков плацентарной недостаточности является степень
подробнее...