Anda di halaman 1dari 2

#include <iostream.h> #include <conio.

h> void main() { char A[100]; int i,j, banyak; char c; char pilih; cout<<"Input banyak elemen = "; cin>>banyak; cout<<endl; //memungkinkan input elemen for(i=0;i<banyak; i++) { cout<<"input elemen ke-"<<i<<" "; cin>>A[i]; } //pencacah tahap /* *j=tahap *j ke 0 5 langkah *j ke 1 4 langkah *j ke 2 3 langkah *dst *maka jadilah syarat perulangan i<banyakelemen - 1 - j */ cout<<"ketik a untuk pilih ascending, atau ketik b untuk descending "<<endl; cin>>pilih; if(pilih=='a') { for(j=0;j<banyak-1;j++) { for (i=0;i<banyak-1-j;i++) { if(A[i]>A[i+1]) { c=A[i+1]; A[i+1]=A[i]; A[i]=c; } } } cout<<endl; for(i=0;i<banyak;i++) cout<<A[i]<<" "; } else if(pilih=='b') { for(j=0;j<banyak-1;j++) { for (i=0;i<banyak-1-j;i++) { if(A[i]<A[i+1]) { c=A[i+1]; A[i+1]=A[i]; A[i]=c;

} } } cout<<endl; for(i=0;i<banyak;i++) cout<<A[i]<<" "; } else cout<<"input pilih ascending atau descending salah"; getch(); }

Anda mungkin juga menyukai