baik lah ini lah codingnya
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
const int NMaks = 100;
typedef int LarikInt [NMaks+1];
LarikInt A;
int n;
void BacaLarik ( LarikInt A, int n);
void urutgelembung ( LarikInt A, int n);
void CetakLarik (LarikInt A, int n);
main () {
cout<<"Inputkan Banyak Larik = ";
cin>>n;
BacaLarik (A, n);
urutgelembung (A, n);
cout<<endl;
cout<<"Nilai Larik Setelah di urutkan...."<<endl;
CetakLarik (A, n);
getch();
}
void BacaLarik (LarikInt A, int n) {
int i;
for (i=1;i<=n;i++) {
cout<<"Masukan Nilai Larik = ";
cin>>A[i];
}
}
void urutgelembung (LarikInt A, int n) {
int i, j, imaks, maks, temp;
for (i=n;i>=2;i--) {
imaks=1;
maks=A[1];
for (j=2;j<=i;j++) {
if (A[j] > maks) {
imaks = j;
maks=A[j];
}
}
temp=A[i];
A[i]=maks;
A[imaks]=temp;
}
}
void CetakLarik (LarikInt A, int n) {
int i;
for (i=1;i<=n;i++){
cout<<A[i]<<" ";
}
}
itu di atas adalah codingnya dan hasilnya adalah
Terima Kasih
Wassalamu'alaikum Wr. Wb
Tidak ada komentar:
Posting Komentar