Асимметрия при вычислении факториала больших чисел возникает из-за большого количества цифр в результате. 1 Например, факториал числа 100 состоит из 158 цифр, и невозможно сохранить такое количество цифр, даже если использовать тип данных long int. 1
Для расчёта факториала больших чисел рекомендуется использовать специальные типы данных, например BigInteger. 2