#include <stdio.h>

int main()
{
   int a[50],i,size,num,pos;
   printf("enter the sie of array: ");
   scanf("%d",&size);
   
   /* ------------------insertion---------------------*/
   printf("\nenter the elements of array:");
   for(i=0;i<size;i++)
   {
       scanf("%d",&a[i]);
   }
   
   
  /*------------------transversing---------------------*/
   printf("\nelements in array are: ");
   for(i=0;i<size;i++)
   {
       printf("%d",a[i]);
   }
   
   
   /* -------------insertion in between array--------------- */
   printf("enter the elemnts u want to insert:");
   scanf("%d",&pos);
   printf("enter the position:");
   scanf("%d",&pos);
   for(i=0;i<pos-1;i++)
   {
       a[i+1]=a[i];
   }
   a[pos-1]=num;
   size++;
   
   
   /* ----------------insertion at beginning------------------ */
   for(i=size-1;i>=0;i--)
   {
       a[i+1]=a[i];
   }
   a[0]=num;
   size++;
   
}

Embed on website

To embed this program on your website, copy the following code and paste it into your website's HTML: