diff --git a/factorial.md b/factorial.md new file mode 100644 index 0000000..a2620da --- /dev/null +++ b/factorial.md @@ -0,0 +1,20 @@ +#include //include basic library +using namespace std; + + + int factorial(unsigned int n) //function to return int type data ie factorial +{ + if (n == 0) //base case + return 1; + return n * factorial(n - 1); //recursive call +} + + +int main() //main function +{ + int num = 5; //any arbitrary example + cout << "Factorial of " << num << " is " << factorial(num) << endl; //printing the OUTPUT + return 0; +} +//end of code +//~By: AMRIT OHRI