oke teman-teman kali ini saya akan berbagi kodingan pengurutan insertion dengan bahasa C. semoga bermanfaat.
#include<stdio.h>
#include<conio.h>
main(){
int l[5]={ 9,5,8,1,3},i,j,temp;
for(i=1;i<5;i++){
temp=l[i];
j=i-1;
while(l[j]>=temp && j>=0){
if(temp<=l[j]){
l[j+1]=l[j];
l[j]=temp;
}
j--;
}
}
for(i=0;i<5;i++){
printf("%5d",l[i]);
}
getch();
}
#include<stdio.h>
#include<conio.h>
main(){
int l[5]={ 9,5,8,1,3},i,j,temp;
for(i=1;i<5;i++){
temp=l[i];
j=i-1;
while(l[j]>=temp && j>=0){
if(temp<=l[j]){
l[j+1]=l[j];
l[j]=temp;
}
j--;
}
}
for(i=0;i<5;i++){
printf("%5d",l[i]);
}
getch();
}
No comments