Pages

Rabu

Selection Sort borland C++



Selection Sort

Sintak :

#include <iostream.h>
#include <conio.h>
#include <iomanip.h>

void main()
{
             int numlist[10]={1,8,2,12,7,17,3,9,6,7};
            int smallest,temp;
            cout<<"Contoh Pengurutan Data dengan Selectionsort"<<endl<<endl;
            cout<<"Data sebelum diurutkan: "<<endl;
                        for(int ctr=0; ctr<10; ctr++)
  {
             cout<<setw(3)<<numlist[ctr];
  }
                        cout<<endl<<endl;
                        for(int i=0;i<10;i++)
  {
    smallest=i;
    for(int j=i;j<10;j++)
    {
      if(numlist[smallest] > numlist[j])
      {
        smallest=j;
      }
    }
    temp=numlist[i];
    numlist[i]=numlist[smallest];
    numlist[smallest]=temp;
  }
    cout<<"Hasil setelah diurutkan: "<<endl;

    for(int sel=0;sel<10;sel++)
              cout<<setw(3)<<numlist[sel];
        cout<<endl<<endl;
  getch();
}

 tampilan


 

Blogger news

Blogroll