Senin, 16 Mei 2016

C++ Selection (Sorting) Mengurutkan Angka

Selection

  • Memperoleh masalah tentang Mengurutkan Angka dengan Selection
adalah metode sorting dimana elemen- elemen di perbandingkan satu-persatu sampai pada elemen terakhir dan disusun berdasarkan ketentuan ketentuan berlaku (terbesar atau terkecil).

  • Analisis

       misal { 5, 1 ,91 ,4 ,26 ,7 ,10 ,8 ,2}
      akan menjadi {1,2,4,5,7,8,10,26,91}

  • C++

#include <iostream>
#include <stdio.h>

using namespace std;

int main ( )
{
        int data [] = { 5, 1 ,91 ,4 ,26 ,7 ,10 ,8 ,2};
  int tmp;

    cout<<"\tSELECTION SORT\n\n";
    cout << "Data yang akan di urutkan \t:";
        for( int i = 0; i < 9; i++)
                cout << data[i] << " ";
    cout << endl;
    for (int i = 0; i < 9 -1; i++)
    for (int j = i+1; j < 9; j++)
            if (data[i] > data[j])
                {
             
                tmp = data[i];
                data[i] = data[j];
                    data[j] = tmp;
                        }
                     
   cout<<"\nData yang telah di urutkan \t:";
        for( int i = 0; i < 9; i++)
        cout << data[i] << " ";
  cout << endl;
     
        return 0;
}

  • Program














Baca juga tentang Bubble Sort : http://thediwrys.blogspot.co.id/2016/05/program-c-mengurutkan-deret-bilangan-9.html
Insertion : http://ribetngoding.blogspot.co.id/2016/05/sorting-menggunakan-metode-insertion.html

Tidak ada komentar:

Posting Komentar