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