Program to insert an element in array

#include<stdio.h>
#include<conio.h>
void main()
{
     int a[30],size,i,location,value;
     clrscr();
     printf("enter size of array:\n");
scanf("%d",&size);
     printf("enter array elements:\n");
    for(i=0;i<size;i++)
    {
          scanf("%d",&a[i]);
     }
     printf("enter the location where you want to insert the element:");
     scanf("%d",&location);
     for(i=size-1;i>=location-1;i--)
    {
          a[i+1]=a[i];
    }
    printf("enter the value to be inserted:");
    scanf("%d",&value);
    a[location-1]=value;
    for(i=0;i<n+1;i++)
    {
          printf("\n%d",a[i]);
    }
     getch();
}

Comments