Insert an element into a 1D array by getting an element and the position from the user. code example
Example: insert element in an array at specific position
#include<stdio.h>
#define size 5
int main()
{
int arr[size] = {1, 20, 5, 78, 30};
int element, pos, i;
printf("Enter position and element\n");
scanf("%d%d",&pos,&element);
if(pos <= size && pos >= 0)
{
for(i = size; i > pos; i--)
arr[i] = arr[i-1];
arr[pos] = element;
for(i = 0; i <= size; i++)
printf("%d ", arr[i]);
}
else
printf("Invalid Position\n");
return 0;
}