Cara Membuat Program Insertion Sort Data di Borland C++
Bagaimana cara membuat program insertion sort data? Program yang akan Saya buat
memiliki fungsi untuk mengurutkan data acak yang kita masukan. Codingnya sederhana
tapi diperlukan logika khusus. Untuk lebih jelasnya berikut ulasannya.
Program Insertion Sort Data
#include <stdio.h>
void menu(){
clrscr();
printf("Plih Menu : ");
printf("\n1. Insert data");
printf("\n2. Cetak data");
}
void insert(int *data,int *i){
int temp,c,j;
clrscr();
printf("Masukan Nilai Anda : ");
scanf("%d",&temp);
for(j=0;j<*i;j++){
if(data[j]>temp){
c=temp;
temp=data[j];
data[j]=c;
}
}
data[j]=temp;
*i=*i+1;
}
void cetak(int *data,int i){
clrscr();
for(int j=0;j<i;j++)printf("%d ",data[j]);
getch();
}
void main(){
int data[40],i=0,tekan;
do{
menu();
tekan=getch();
switch(tekan){
case '1' : insert(data,&i); break;
case '2' : cetak(data,i);
}
}while(tekan!=27);
}
Contoh Eksekusi Program Insertion Sort Data
Nb : Program diatas menggunakan compiler c++.
Semoga artikel Cara Membuat Program Insertion Sort Data di Borland C++ bermanfaat bagi Anda. Jika kamu suka dengan artikel Cara Membuat Program Insertion Sort Data di Borland C++ ini, like dan bagikan ketemanmu.
Post a Comment