Rabu, 15 Juni 2011

Program Permutasi

0 komentar
    #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:

Leave a Reply

Labels