#include <iostream>
#include <conio.h>
using namespace std;
int main(){
int n, r;
int nfak=1, nrfak=1;
cout<<"MENCARI PERMUTASI"<<endl;
cout<<"----------------------------------"<<endl;
cout<<"Masukkan n : ";
cin>>n;
cout<<"Masukkan r : ";
cin>>r;
//r tidak boleh lebih besar dari n unsur
while (n<r){
cout<<"\nr tidak boleh lebih besar dari n";
cout<<"\nMasukkan n : ";
cin>>n;
cout<<"Masukkan r : ";
cin>>r;
}
for(int i=n; i>0; i--){ //perulangan n faktorial
nfak=nfak*i;
}
for(int i=n-r; i>0; i--){ //perulangan n-r faktorial
nrfak=nrfak*i;
}
cout<<"\nPermutasi r dari n unsur : "<<nfak/nrfak; //rumus permutasi
getch();
}
Hasilnya:
Rabu, 15 Juni 2011
Langganan:
Posting Komentar (Atom)