Advertisement
d1i2p3a4k5

19.Insertionsort(DS)

Nov 2nd, 2014
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.56 KB | None | 0 0
  1. #include<conio.h>
  2. #include<stdio.h>
  3. int main()
  4. {
  5.     int i,a[100],n,temp,j;
  6.     printf("\nEnter size of array\n");
  7.     scanf_s("%d",&n);
  8.     for(i=0;i<n;i++)
  9.     {
  10.         printf("\nenter %d element",(i+1));
  11.         scanf_s("%d",&a[i]);
  12.     }
  13.     printf("\n entered array is \n");
  14.     for(i=0;i<n;i++)
  15.     {
  16.         printf("%d\t",a[i]);
  17.     }
  18.     printf("\n updated array is \n");
  19.     for(i=0;i<n-1;i++)
  20.     {
  21.         temp = a[i+1];
  22.         for(j=i;j>=0;j--)
  23.         {
  24.             if(a[j]>temp)
  25.                 a[j+1]=a[j];
  26.             else break;
  27.         }
  28.         a[j+1]=temp;
  29.     }
  30.     for(i=0;i<n;i++)
  31.     {
  32.         printf("%d\t",a[i]);
  33.     }
  34.     _getch();
  35.     return 0;
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement