#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