#include<iostream>
using namespace std;
float factorial(float n)
{
if(n>1)
return n*factorial(n-1);
else
return 1;
}
main(){
float fac,n;
cout<<"\nMasukkan sebuah angka:\n ";
cin>>n;
cout<<"Faktorial dari "<<n<<" adalah "<<factorial(n)<<endl;
}
HASILNYA: