Правильное инициализирование начального значения факториала важно, потому что без заданного начального значения переменная факториала будет равна 0, и все вычисления собьются. 3
Кроме того, поскольку факториалы включают в себя умножение, логичным начальным значением является значение, начинающееся с 1. 1 Это связано с тем, что умножение на 1 не меняет значения. 1