Contact: aviboots(AT)netvision.net.il
39,966 questions
51,908 answers
573 users
#include <iostream> int factorial(int n) { int result = 1; while (n > 1) result *= n--; return result; } int main() { std::cout << factorial(6) << " "; return 0; } /* run: 720 */
#include <iostream> int factorial(int n) { return (n==1 || n==0) ? 1 : n * factorial(n - 1); } int main() { std::cout << factorial(6) << " "; return 0; } /* run: 720 */