Цитата:
|
Сообщение от papa_karlo
с функциями удобнее (если задача сводиться к вводу на экран значения - то конечно, а если это часть программы...) да и стек очиститься по завершении программы...
|
так а кто тебе мешает сделать функцию с циклом?

работать она будет быстрее рекурсии и нет опасности переполнение стека.
Рекурсию используют когда не знают сколько раз нужно выполнить определенное действие. в случае с факториалом, мы точно знаем сколько нужно умножений.