#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
void insertionSort(int data[10],int max)
{
int i,j,temp;
for(i=1;i<=max;i++)
{
temp=data[i];
for(j=i-1;j>=0;j--)
{
if(data[j]>temp)
data[j+1]=data[j];
else break;
}
data[j+1]=temp;
}
}
main()
{
const int max=5;
int i, data[max];
for(i=0;i<max;i++)
scanf("%d",&data[i]);
printf("\nSebelum\n");
for(i=0;i<max;i++)
printf("%d ",data[i]);
insertionSort(data,max);
printf("\nSesudah\n");
for(i=0;i<max;i++)
printf("%d ",data[i]);
getch();
return 0;
}
#include<stdlib.h>
#include<conio.h>
void insertionSort(int data[10],int max)
{
int i,j,temp;
for(i=1;i<=max;i++)
{
temp=data[i];
for(j=i-1;j>=0;j--)
{
if(data[j]>temp)
data[j+1]=data[j];
else break;
}
data[j+1]=temp;
}
}
main()
{
const int max=5;
int i, data[max];
for(i=0;i<max;i++)
scanf("%d",&data[i]);
printf("\nSebelum\n");
for(i=0;i<max;i++)
printf("%d ",data[i]);
insertionSort(data,max);
printf("\nSesudah\n");
for(i=0;i<max;i++)
printf("%d ",data[i]);
getch();
return 0;
}