Monday, 9 December 2013

Pengurutan Data

Program DEV C++
     
    #include<iostream> 
    #include<iomanip> 
     
    using namespace std; 
     
    main() 
    { 
        int byk, htg=1, tmp, data[15]; 
     
          cout << "Banyak data : "; 
          cin >> byk; 
     
          for(int i=0; i<byk; i++) 
          { 
          cout << "Masukkan data ke-"<<i<<" : "; 
          cin >> data[i]; 
          } 
        
        endl(cout); 
         
       cout<<"data diurut (Naik): "; 
          for(int a=0; a<byk; a++) 
          { 
                for(int b=byk-1; b>=a; b--) 
                { 
                 if(data[b]<data[b-1]) 
                 { 
                 tmp = data[b]; 
                 data[b] = data[b-1]; 
                 data[b-1] = tmp; 
                 } 
     
                } 
                cout<<data[a]<<" "; 
            } 
     
            cout<<"\nData diurut (Turun) : "; 
     
           for(int i=byk-1; i<=0; i--) 
           { 
                for(int h=0; h<i; h++) 
                { 
                    if(data[h] > data[h+1]) 
                    { 
                        tmp = data[h]; 
                        data[h] = data[h+1]; 
                        data[h+1] = tmp; 
                    } 
                } 
                cout<<data[i]<<" "; 
           } 
           cout<<"\n"<<endl; 
     
        system("pause"); 
    }         


Good Luck ^_^

No comments:

Post a Comment