Berikut program mencari mengurutkan bilangan dari besar ke kecil dengan metode Bubble Shorting.
#include <iostream>
using namespace std;
int
main()
{
int
bilangan[
6
], tmp=
0
;
for
(
int
h=
1
; h<
6
; h++) {
cout <<
"Bilangan ke ["
<<h<<
"] : "
;
cin >> bilangan[h];
}
cout<<
"\nData diurut (Kecil ke Besar): \t"
;
for
(
int
h=
1
; h<
6
; h++)
{
for
(
int
i=h; i<
6
; i++)
{
if
(bilangan[h] > bilangan[i]) {
tmp = bilangan[i];
bilangan[i] = bilangan[h];
bilangan[h] = tmp;
}
}
cout<<bilangan[h]<<
"\t"
;
}
cout<<
"\n\nData diurut (Besar ke Kecil):\t"
;
for
(
int
h=
1
; h<
6
; h++)
{
for
(
int
i=h; i<
6
; i++)
{
if
(bilangan[h] < bilangan[i]) {
tmp = bilangan[i];
bilangan[i] = bilangan[h];
bilangan[h] = tmp;
}
}
cout<<bilangan[h]<<
"\t"
;
}
return
0
;
}
nah mungkin hanya ini saja untuk kali ini, semoga bermanfaat :)