Prinsip kerjanya adalah sbb;
- pengecekan di mulai dari data ke-1 s/d data ke-n
- tentukan bilangan dg index terkecil dari data bilangan tsb
- tukar bilangan dg index terkecil tsb dg bilangan pertama(I = 1) dari data bilangan tsb
- lakukan 2 dan 3 untuk bilangan berikutnya (I = I+1 atau I++) sampai di dptkan urutan yg optimal.
===========================
#include"iostream.h"
#include"conio.h"
#include"stdio.h"
main()
{
int x,y,temp,index_of_min, n=5;
int array[5] ={ 7,6,9,13,12 };
clrscr();
for(int x=0; x
int index_of_min = x;
for(int y=x; y
if(array[index_of_min] > array[y])
{
index_of_min = y;
}
}
int temp = array[x];
array[x] = array[index_of_min];
array[index_of_min] = temp;
cout<
getch();
}
begitulah kira2 kalo di buat listing program cpp. mohon maaf jika ada kesalahan.
flowchart udah jadi. di tunggu aja buat update annya.. :D
BalasHapus