Contact: aviboots(AT)netvision.net.il
39,938 questions
51,875 answers
573 users
#include <stdio.h> int factorial_recursion(int n) { if (n == 0 || n == 1) { return 1; } else { return(n * factorial_recursion(n - 1)); } } int main() { printf("%d\n", factorial_recursion(5)); return 0; } /* run: 120 */
#include <stdio.h> int factorial_recursion(int n) { return n ? n * factorial_recursion(n - 1) : 1; } int main() { printf("%d\n", factorial_recursion(5)); return 0; } /* run: 120 */