#include"iostream"
using namespace std;
void input(int& n,int& r);
long faktorial(int n);
long permutasi(int n,int r);
void output(long hasil, int n, int r);
void input(int& n,int& r){
cout<<"n = ";cin>>n;
cout<<"r = ";cin>>r;
}
long faktorial(int n){
if(n==1 || n==0){
return(1);
}
else{
return(n*faktorial(n-1));
}
}
long permutasi(int n,int r){
return(faktorial(n)/faktorial(n-r));
}
void output(long hasil, int n, int r){
cout<<n<<"!/("<<n<<"-"<<r<<")! = "<<hasil;
}
int main()
{
long hasil;
int n,r;
input(n,r);
hasil=permutasi(n,r);
output(hasil,n,r);
return 0;
}
Tidak ada komentar:
Posting Komentar