Minggu, 15 April 2012
Selection Sort (C++)
#include"iostream.h"
int selection(int nilai[],int n)
{
int i,j,large,indx;
for(i=n-1;i>0;i--)
{
large=nilai[0];
indx=0;
for(j=1;j<=i;j++)
{
if(nilai[j]>large)
{
large=nilai[j];
indx=j;
}
}
nilai[indx]=nilai[i];
nilai[i]=large;
}
}
main()
{
int limit;
int nilai[300];
cout<<"Masukkan batas jumlah nilai : ";
cin>>limit;
for(int i=0;i<limit;i++){
cout<<"Nilai ke-"<<i+1<<" : ";
cin>>nilai[i];
}
selection(nilai,limit);
cout<<"Nilai yg telah diurutkan :\n";
for(int i = 0 ; i < limit; i++){
cout<<nilai[i]<<" ";
}
cout<<endl;
}
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar