Write C program to insert an element at a specified position in a given array


#include <stdio.h>

int main()

{

int arr[15]={0},i,n,pos,num;

printf("\n how many elements you want to enter:");

scanf("%d",&n);

printf("\n Enter the elements :");

for(i=0;i<n;i++)

scanf("%d",&arr[i]);

printf("\n Elements are :");

for(i=0;i<n;i++)

printf("\n%d",arr[i]);

printf("\n Enter element and position you want to insert in array :");

scanf("%d %d",&num,&pos);

printf("Final list elements are below:- \n");

pos--;

for(i=n;i!=pos;i--)

arr[i]=arr[i-1];

arr[i]=num;

for(i=0;i<=n;i++)
printf("\n %d",arr[i]);
return0;

}

output is below:-

Leave a Reply

Your email address will not be published. Required fields are marked *