//Insert an element at a particular position in an array
#include <stdio.h>
int main()
{
int array[100], position, c, n, value;
printf("Enter number of elements in array:\n");
scanf("%d", &n);
printf("Enter %d elements:\n", n);
for (c = 0; c < n; c++)
{
scanf("%d", &array[c]);
}
printf("Enter the location where you wish to insert an element:\n");
scanf("%d", &position);
printf("Enter the value to insert:\n");
scanf("%d", &value);

for (c = n - 1; c >= position - 1; c--)
{
array[c+1] = array[c];
}
array[position-1] = value;
printf("Resultant array is: ");
for (c = 0; c <= n; c++)
{
printf("%d ", array[c]);
}
return 0;
}

Embed on website

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