Contact: aviboots(AT)netvision.net.il
39,939 questions
51,876 answers
573 users
int factorial(int n) { int result = 1; for (int i = 1; i <= n; i++) { result *= i; } return result; } void main() { int result = factorial(5); print(result); } /* run: 120 */
int factorial(int n) { return n == 1 ? 1 : n * factorial(n - 1); } void main() { int result = factorial(6); print(result); } /* run: 5040 */