Contact: aviboots(AT)netvision.net.il
39,939 questions
51,876 answers
573 users
#include <iostream> int factorial_recursion(int n) { if (n == 0 || n == 1) { return 1; } else { return(n * factorial_recursion(n - 1)); } } int main() { std::cout << factorial_recursion(5); } /* run: 120 */
#include <iostream> int factorial_recursion(int n) { return n ? n * factorial_recursion(n - 1) : 1; } int main() { std::cout << factorial_recursion(5); } /* run: 120 */