#include <stdio.h>
  
int main()
{
    int arr[100] = { 0 };
    int i, x, pos, n = 10;
   for (i = 0; i < 10; i++)
        arr[i] = i + 1;
   for (i = 0; i < n; i++)
        printf("%d ", arr[i]);
    printf("\n");
   x = 50;
    pos = 5;
    n++;
    for (i = n; i >= pos; i--)
        arr[i] = arr[i - 1];
    arr[pos - 1] = x;
    for (i = 0; i < n; i++)
        printf("%d ", arr[i]);
    printf("\n");
  
    return 0;
}

Output:
1 2 3 4 5 6 7 8 9 10 
1 2 3 4 50 5 6 7 8 9 10