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