array.c
26 linesc
DOWNLOAD
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