Калькулятор факториала

Обновлено: 20 июля 2026

Калькулятор вычисляет факториал числа n — произведение всех целых чисел от 1 до n. Введите неотрицательное целое число, и результат появится сразу вместе с записью произведения. Для больших значений итог показывается в экспоненциальной форме.

Как считается факториал

Факториал — это произведение всех натуральных чисел от единицы до заданного числа n. Записывают его с восклицательным знаком: n! = 1 × 2 × 3 × … × n. Чтобы получить факториал, достаточно последовательно перемножить все целые числа в этом диапазоне. Именно так работает калькулятор: он заводит переменную, равную единице, и в цикле умножает её на 2, затем на 3 и так далее вплоть до n.

У факториала есть удобное рекуррентное свойство: n! = n × (n−1)!. Оно означает, что факториал каждого следующего числа получается умножением предыдущего факториала на само это число. Например, зная, что 4! = 24, легко найти 5! = 5 × 24 = 120. Из того же правила при подстановке единицы вытекает соглашение 0! = 1, без которого формула теряла бы смысл.

nn!Как получено
01по определению
111
221 × 2
362! × 3
4243! × 4
51204! × 5
67205! × 6
103 628 8009! × 10

Пример расчёта

Посчитаем факториал пяти. Перемножаем все целые числа от 1 до 5: 1 × 2 × 3 × 4 × 5. На первом шаге получаем 2, затем 6, потом 24 и, наконец, 120. Значит, 5! = 120 — столькими способами можно расставить в ряд пять различных книг на полке. Для десяти произведение уже заметно больше: 10! = 3 628 800, то есть более трёх с половиной миллионов перестановок.

Отдельно стоит запомнить крайний случай: 0! = 1. Пустой набор предметов можно упорядочить ровно одним способом — не делая ничего, — поэтому факториал нуля равен единице, а не нулю. Эти три значения — 0! = 1, 5! = 120 и 10! = 3 628 800 — удобно держать в памяти как ориентиры: по ним легко проверить, что калькулятор и ручной счёт дают одинаковый результат.

Что важно учесть

Факториал определён только для целых неотрицательных чисел. Ввести дробное или отрицательное значение нельзя — для них обычный факториал не существует, и калькулятор покажет предупреждение. Существует обобщение факториала на дробные и даже комплексные аргументы — гамма-функция, — но это уже отдельная тема, выходящая за рамки школьного определения.

Главная особенность факториала — стремительный рост. С каждым шагом результат умножается на всё большее число, поэтому он обгоняет любую степень и любую показательную функцию. Уже 13! превышает шесть миллиардов, а 20! — это восемнадцатизначное число. Из-за этого при больших n результат перестаёт помещаться в точное целое, и калькулятор переходит к экспоненциальной записи вида 9,3326 × 10^157.

Есть и техническое ограничение. Обычные вычисления с плавающей точкой хранят около пятнадцати- шестнадцати значащих цифр, а значения свыше 170! превышают максимально представимое число и обращаются в бесконечность. Поэтому калькулятор принимает n от 0 до 170: в этом диапазоне результат вычисляется корректно, хотя для очень больших n он и показывается приближённо. Несмотря на ограничения, факториал незаменим в комбинаторике: он отвечает на вопрос, сколькими способами можно упорядочить набор объектов, и служит кирпичиком для формул сочетаний, размещений и вероятностей.

Вопросы и ответы

Что такое факториал числа?

Факториал натурального числа n — это произведение всех целых чисел от 1 до n включительно. Обозначается восклицательным знаком: n!. Например, 5! равно 1×2×3×4×5 = 120. Факториал показывает, сколькими способами можно упорядочить n различных предметов.

Чему равен факториал нуля?

По определению 0! = 1. Это соглашение делает формулы комбинаторики непротиворечивыми: пустое множество можно упорядочить единственным способом — оставить его пустым. Кроме того, равенство 0! = 1 согласуется с формулой n! = n × (n−1)!, если подставить в неё единицу.

Где применяется факториал?

Факториал — основа комбинаторики. Он задаёт число перестановок: n предметов можно расставить в ряд n! способами. Через факториалы вычисляют число сочетаний и размещений, вероятности в задачах, а также он встречается в разложениях функций в ряды и в теории вероятностей.

Почему факториал так быстро растёт?

С каждым шагом результат умножается на всё большее число, поэтому факториал растёт быстрее любой степенной и даже показательной функции. Уже 13! превышает шесть миллиардов, а 170! — предел точности обычных вычислений с плавающей точкой; при больших значениях результат перестаёт помещаться в число.