AncientGigas

RezpectBlog - Program SelectionSorting (Pengurutan Data) C++

Apr 9th, 2019
57
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main(){
  6.     int arr[6] = {7,4,2,1,3,5}; //array data acak yang akan diurutkan
  7.     int temp, index, j;
  8.    
  9.     for(int i=0; i<5; i++){ //perulangan data array 1 yang akan diurutkan
  10.         index = i; //index diisi nilai dari i
  11.         for(int j=i+1; j<6; j++){ //perulangan data array 2 yang akan diurutkan
  12.             if(arr[j]<arr[index]){ //jika arraj j lebih kecil dari array index
  13.                 index=j; //nilai index diisi nilai dari j
  14.             }
  15.         }
  16.         temp = arr[i]; //temp diisi nilai array i
  17.         arr[i]=arr[index]; //array i diisi nilai array index
  18.         arr[index]=temp; //array index diisi nilai dari temp
  19.     }
  20.    
  21.     cout<<"Hasil pengurutan : ";
  22.     for(int x=0;x<6;x++){
  23.         cout<<arr[x]<<" "; //output hasil pengurutan dengan Selection Sorting
  24.     }
  25. }
RAW Paste Data