pada kesempatan kali ini saya aan share tentang contoh program pengurutan dengan menggunakan metode selection, kemare saya juga telah posting tentang contoh rogram C++ tentang pengurutan data menggunakan metode bubble sort, bagi yang mau tau klik aja di sini .
kembali ketema kita diatas , sekarang saatnya saya akan membagikan program yang saya dapatkan dari bangku kuliah saya, yakni tentang program pengurutan data menggunakan metode selection. dan ini lah codingnya
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <iomanip.h>
main()
{
int x[5];
int i;
int temp;
int minindex;
int j;
clrscr();
cout<<"sorting dengan metode selection sort\n";
cout<<"------------------------------------\n";
cout<<"input nilai x :\n";
for(i=0; i<5; i++)
{
cout<<"x["<<i<<"] = ";cin>>x[i];
}
cout<<"\ndata sebelum di sort :";
for(i=0; i<5;i++)
{
cout<<setw(4)<<x[i];
}
for(i=0; i<5-1; i++) //perulangan iterasi
{
minindex=i;
for(j=i+1; j<5; j++) //perulangan membandingkan data
{
if(x[minindex]>x[j])
{
minindex=j;
}
}
temp=x[i];
x[i]=x[minindex];
x[minindex]=temp;
}
cout<<"\n\nData setelah di sort :";
for(i=0; i<5; i++)
{
cout<<setw(4)<<x[i];
}
getch();
}
dan ini hasil dari outputnya :
demikianlah postingan saya kali ini dan selamat mencoba!!!
0 comments:
Post a Comment