1// Aim: Program to insert an element into an array at a specified position.
2#include <stdio.h>
3void main() {
4 int n, i, x, pos, arr[50];
5 printf("Enter the size of the array :");
6 scanf("%d", &n);
7 printf("Enter the elements of the array :");
8 for (i = 0; i < n; i++) {
9 scanf("%d", &arr[i]);
10 }
11 for (i = 0; i < n; i++) {
12 printf("%d\t", arr[i]);
13 }
14 printf("\nEnter the index in which element is added :");
15 scanf("%d", &pos);
16 arr[n] = 0;
17 for (i = n; i > pos; i--) {
18 arr[i] = arr[i - 1];
19 }
20 printf("Enter the element to add :");
21 scanf("%d", &arr[pos]);
22 for (i = 0; i < n + 1; i++) {
23 printf("%d\t", arr[i]);
24 }
25}
26