#include <iostream>
using namespace std;
int fact(int number){
if(number == 1){
return 1;
}
else{
return number*fact(number-1);
}
}
int main() {
int n;
cout<<”Enter number to find factorial”<<endl;
cin>>n;
int factorial = fact(n);
cout<<”factorial of number “<<n<<” is “<<factorial<<endl;
return 0;
}
Conclusion: We have seen how to find factorial of a number using recursion in c++ language.