Kali ini saya akan membahas mengenai pengurutan array dengan metode maksimum-minimum. Tapi disini saya tidak akan membahas apa itu metode maksimum-minimum dan bagai mana algoritmanya, melainkan disini saya akan langsung memberikan kodingnya untuk dapat di pahami.
Sekian pembahasan mengenai sorting array dengan metode maksimum-minimum, semoga kode tersebut dapat di pahami dengan mudah.
#include <iostream>Jika kode di atas di compile, maka akan muncul seperti berikut:
#include <conio.h>
using namespace std;
int main()
{
//Mendeklarasikan array dengan 7 buah elemen
//Yang bertipe integer
int A[7];
//Mendeklarasikan variable-variabel bantu
//Yang diperlukan
int j,k,c,temp;
//Memasukan Nilai array
cout<<"Menginputkan Nilai Kedalam Elemen Array!!"<<endl;
cout<<"========================================="<<endl;
for(c=0;c<7;c++)
{
cout<<"A["<<c<<"] :";
cin>>A[c];
}
cout<<endl<<endl;
//Menapilkan Elemn Array Sebelum Di Urutkan
cout<<"Elemen Array Sebelum Di Urutkan"<<endl;
cout<<"==============================="<<endl;
for(c=0;c<7;c++)
{
cout<<"A["<<c<<"]: "<<A[c]<<endl;
}
cout<<endl<<endl;
//Melakukan pengurutan Elemen Array
//Dengan metode maksimum-minimum
int jmaks, u=6;
for(j=0;j<6;j++)
{
jmaks=0;
for(k=1;k<=u;k++)
{
if(A[k]>A[jmaks])
{
jmaks=k;
}
}
temp = A[u];
A[u] = A[jmaks];
A[jmaks] = temp;
u--;
}
//Menampilkan Nilai array setelah di urutkan
cout<<"Nilai Elemen Array Setalah Diurutkan!!"<<endl;
cout<<"======================================"<<endl;
for(c=0;c<7;c++)
{
cout<<"A["<<c<<"]: "<<A[c]<<endl;
}
getch();
return 0;
}
Sekian pembahasan mengenai sorting array dengan metode maksimum-minimum, semoga kode tersebut dapat di pahami dengan mudah.
0 komentar:
Posting Komentar