Recursive Factorial in C Plus Plus

Recursion is a method where the solution to a problem depends on solutions to smaller instances of the same problem. Most computer programming languages support recursion by allowing a function to call itself within the program text.  Computational theory has proven that these recursive-only languages are Turing complete, they are as computationally powerful as Turing complete imperative languages, meaning they can solve the same kinds of problems as imperative languages even without iterative control structures such as "while" and "for". Using the power of recursion generate factorial in C++

Click here for recursive factorial in C++