Ds Programs
Ds Programs
#include <stdio.h>
int main()
{
int a[100],i,n,j,key;
printf("\n Enter array size: ");
scanf("%d",&n);
printf("\n Enter %d Elements \n",n);
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
printf(“\n Before sorting array elements are\n”);
for(i=0;i<n;i++)
{
printf(“%d\t”,a[i]);
}
for(i=0;i<n;i++)
{
key=a[i];
j=i-1;
while(j>=0 && a[j]>key)
{
a[j+1]=a[j];
j=j-1;
}
a[j+1]=key;
}
printf(“\n after sorting array elements are”);
for(i=0;i<n;i++)
{
printf(“%d\t”,a[i]);
}
}
OUTPUT:
Enter array size: 8
Enter 8 Elements
6
8
24
7
61
15
3
4
Enter 5 Elements
9
5
7
6
8