#include using namespace std; void insertElement(int* LA, int ITEM, int N, int K) { int J=N; //initialize j to n while(J>=K) //enters loop only if j less than or equal to k { LA[J+1]=LA[J]; //stores current value in next index J=J-1; //decrement j } LA[K]=ITEM; //insert element at index k N=N+1; //increment n by 1 //this is just used for printing and you can ignore if not required for(int i=0;i
#include <iostream>
using namespace std;
void insertElement(int* LA, int ITEM, int N, int K)
{
int J=N; //initialize j to n
while(J>=K) //enters loop only if j less than or equal to k
{
LA[J+1]=LA[J]; //stores current value in next index
J=J-1; //decrement j
}
LA[K]=ITEM; //insert element at index k
N=N+1; //increment n by 1
//this is just used for printing and you can ignore if not required
for(int i=0;i<N;i++) //i from 0 to n
{
cout << LA[i] << " "; //print element at index i
}
}
int main()
{
int LA[6]={1,2,3,4,5}; //declare an array and initialize values to it
insertElement(LA,6,5,3); //call function to insert 6 at index 3
return 0;
}
note: Remove Funcation

Step by step
Solved in 3 steps with 1 images









