Insertion Sort with procedure
Ini adalah contoh program Sorting pada C++Dan Dijalankan oleh Software Dev-C++
#include <iostream>
#include <conio.h>
using namespace std;
int x, y, n, i, baca;
int isi_array[1000];
char tanya;
void data(){
system("color 2");
cout<<"Masukan Banyaknya Data = "; cin>>n;
cout<<endl;
for (x=1; x<=n; x++){
cout<<"Data ke "<<x<<" = "; cin>>baca;
isi_array[x] = baca;
}
}
void program(){
for (x=2; x<=n; x++){
i=isi_array[x];
isi_array[0]=i;
y=x-1;
while (i<isi_array[y]){
isi_array[y+1]=isi_array[y];
y--;
}
isi_array[y+1]=i;
}
}
void tampilkan(){
cout<<"data setelah diurutkan = ";
cout<<endl;
for (x=1; x<=n; x++){
cout<<"data ke = "<<x<<" = "<<isi_array[x]<<endl;
}
cout<<endl;
}
void pengulangan(){
ulang:
cout<<"coba lagi (Y/T) ? "; cin>>tanya;
if (tanya == 'Y' || tanya == 'y'){
cout<<endl;
data();
program();
tampilkan();
pengulangan();
}else if (tanya == 'T' || tanya == 't' ){
cout<<endl;
cout<<"Terimakasih Telah Mencoba Program Ini...."<<endl;
cout<<endl;
}else{
cout<<endl;
cout<<"Jangan Tekan Yang Tidak tidak ....!!!!!!!!!!!!!!!!!!!!!!"<<endl;
cout<<endl;
goto ulang;
}
}
int main(){
data();
program();
tampilkan();
pengulangan();
system("pause");
}

Komentar
Posting Komentar