Program to insert an element in an array
#include <stdio.h>int main()
{
int arr[100], pos, i, n, ele;
printf("Enter number of elements in array\n");
scanf("%d", &n);
printf("Enter %d elements\n", n);
for (i = 0; i < n; i++)
scanf("%d", &arr[i]);
printf("Enter the location to insert an element\n");
scanf("%d", &pos);
printf("Enter the value to insert\n");
scanf("%d", &ele);
for (i = n - 1; i >= pos - 1; i--)
array[i+1] = arr[i];
arr[pos-1] = ele;
printf("Result array is\n");
for (i = 0; i <= n; i++)
printf("%d\n", arr[c]);
return 0;
}
Output:-