selection sort menggunakan subprogram

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: