Program : -
#include <stdio.h>
#include<conio.h>
void main() { int array[100], position, c, n, value; printf("Enter number of elements in array\n"); scanf("%d", &n); printf("Enter %d elements\n", n); for (c = 0; c < n; c++) scanf("%d", &array[c]); printf("Enter the location where you wish to insert an element\n"); scanf("%d", &position); printf("Enter the value to insert\n"); scanf("%d", &value); for (c = n - 1; c >= position - 1; c--) array[c+1] = array[c]; array[position-1] = value; printf("Resultant array is\n"); for (c = 0; c <= n; c++) printf("%d\n", array[c]); getch(); }
Output : -
Enter number of elements in array
5
Enter 5 element
1
2
3
4
6 Enter the location where you wish to insert an element
5
Enter the value to insert
5
Resultant array is
1
2
3
4
5
6