ini adalah contoh program selection sort menggunakan subprogram atau prosedur atau function yang telah saya buat
langsung copy aja gun
/*contoh sub program dengan parameter
program pengurutan data selection sort*/
#include<iostream.h>
#include<conio.h>
int n,data[20];
void input()
{
cout<<"masukan banyaknya data yang akan diurutkan:";cin>>n;
for(int i=1;i<=n;i++){
cout<<"data ke-"<<i<<":";cin>>data[i];
data[i];
}
}
void tukar(int a,int b)
{
int t;
t = data[b];
data[b] = data[a];
data[a] = t;
}
void selection_sort()
{
int pos,i,j;
for(i=1;i<=n-1;i++)
{
pos = i;
for(j = i+1;j<=n;j++)
{
if(data[j] < data[pos]) pos = j;
}
if(pos != i) tukar(pos,i);
}
}
void Tampil()
{
cout<<"Data : "<<endl;
for(int i=1;i<=n;i++)
{
cout<<data[i]<<" ";
}
cout<<endl;
}
void main()
{
input();
selection_sort();
Tampil();
}
/*program by agus Waluyo
10.01.53.0188
salam aguswaluyo27.blogspot.com*/
0 comments:
Post a Comment