//C program to insert an element
//at a specific position in an Array

#include<stdio.h>

int main() 
{
    int arr[100]={0};
    int i,x,pos,n=10;
    //initial array of size 10
    for(i=0;i<10;i++)
        arr[i]=i+1;
    //print the original array
    for(i=0;i<n;i++)
        printf("%d",arr[i]);
    printf("\n");
    //element to be inserted
    x=50;

    //position at which element
    // is to be inserted
    pos=5;

    //increase by size 1;
    n++;
    //shift elements forward
    for(i=n-1;i>=pos;i--)
        arr[i]=arr[i-1];

    //insert x at pos
    arr[pos-1]=x;

    //print the updated array
    for(i=0;i<n;i++)
        printf("%d",arr[i]);
    printf("\n");
    return 0;
}

Embed on website

To embed this program on your website, copy the following code and paste it into your website's HTML: