Почему алгоритм вычисления N! должен быть циклическим?




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