C – Insert element into Array

Insert element into Array:

#include<stdio.h>
int main()
{
            int arr[20], n, i, ele, loc ;
            printf(“Enter size : “);
            scanf(“%d”, &n);
            printf(“Enter elements : \n”);
            for(i=0 ; i<n ; i++){
                        scanf(“%d”, &arr[i]);
            }
            printf(“Enter element to insert : “);
            scanf(“%d”, &ele);
            printf(“Enter location to insert : “);
            scanf(“%d”, &loc);
            for(i=n-1 ; i>=loc ; i–){
                        arr[i+1] = arr[i];
            }
            arr[loc] = ele;
            printf(“Array elements now : \n”);
            for(i=0 ; i<=n ; i++){
                        printf(“%d \n”, arr[i]);
            }
            return 0;
}
Scroll to Top