Toolbox Hub
Все инструменты

Factorial Calculator

Calculate factorials

Calculate factorials Запускается локально в вашем браузере

Enter a whole number. Values above 170 exceed the representable range.

About the

Калькулятор факториалов вычисляет n факториалов, произведение каждого целого числа от единицы до n, и делает это с помощью арифметики произвольной точности, поэтому большие результаты получаются полностью, а не округляются. Факториалы растут очень быстро, поэтому длина двадцати факториалов уже составляет девятнадцать цифр, и инструмент останавливается на 170, точке, где значение превышает то, что может представлять стандартное число с плавающей запятой.

Where people use the

  • Определение количества заказов на набор товаров.
  • Проверка расчета комбинаций или перестановок.
  • Вычисление точного факториала для математического упражнения.
  • Видя, как быстро рост факториала становится неуправляемым.

How to use the

  1. 1

    Введите целое число

    Введите любое неотрицательное целое число. Нулевой факториал определяется как единица.

  2. 2

    Запусти это

    Показан полный продукт, с каждой цифрой, а не с приближением.

  3. 3

    Следите за размером

    Результаты быстро растут: 10-факториал — это около 3,6 миллиона, а 20-факториал — около 2,4 квинтиллиона.

  4. 4

    Оставайтесь в пределах лимита

    Значения выше 170 отклоняются, поскольку результат слишком велик для представления.

Советы и лучшие практики

  • Нулевой факториал равен единице, а не нулю.
  • Результаты после двадцати огромны; проверьте, вы имели в виду этот ввод.
  • Значение выше 170 вообще не может быть представлено.

Часто задаваемые вопросы

Почему ограничение 170?

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

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

Один по определению. Именно соглашение заставляет комбинаторные формулы работать.

Принимаются ли десятичные дроби?

Нет. Факториалы определяются для неотрицательных целых чисел. Десятичный ввод отклоняется.

Почему результат такой долгий?

Потому что факториалы растут быстрее, чем экспоненциально. Именно поэтому они проявляются при анализе сложности и подсчете перестановок.

Может ли он вычислить факториал больше 170?

Нет. Инструмент отклоняет что-либо большее, поскольку значение невозможно представить.

Сопутствующие инструменты