disini kita bisa mengurutkan 2 buah nilai tapi nilai yg ke 2 mengikuti index nilai yg pertama..
namun ada yg sedikit berbeda dalam pembuatan codingnya..
kita harus membuat kembaran variabel agar ci variabel asli tidak tertimpa.
biar ga pusink terus berangan-angan, mendingan lihat aja langsung contoh programnya.
hhe...
contoh program
#include "iostream.h"
#include "conio.h"
void main()
{
clrscr();
int i,j,x [3],y[3],tmp,b[3];
int ind[3]={0,1,2};
for (i=0;i<3;i++)
{
//input
cout<<"Tinggi badan data ke-"<>x[i];
y[i]=x[i]; //kembaran
cout<<"Berat badan data ke-"<>b[i];
cout<
//booble sort
for (i=0;i<2;i++)
{
for (j=0;j<2;j++)
{
//kondisi
if (y[j] < y[j+1])
{
//swap
tmp = y[j];
y[j] = y[j+1];
y[j+1] = tmp;
tmp = ind[j];
ind[j] = ind[j+1];
ind[j+1] = tmp;
}
}
}
//output
cout<<"\nsetelah diurutkan"<
{
cout<<"Data ke-"< }
getch() ;
}
TECOM-C..???
Siaaaap..!
0 komentar:
Posting Komentar