#include <iostream>
using namespace std;
long recursiveFactorial(int n);
int main()
{
int n = 5;
cout << "factorial of " << n << " is: " << recursiveFactorial(n) << endl;
return 0;
}
long recursiveFactorial(int n)
{
if (n == 0)
return 1;
else
return(n * recursiveFactorial(n - 1));
}
/*
run:
factorial of 5 is: 120
*/