Question
Remove Element DXC Automata Fix Questions AMCAT
void removeElement(int size,int indexValue,int *inputList)
{
int i,j;
if(indexValue<size)
{
for(i=indexValue;i<size;i++)
{
inputList[i]=inputList[i++];
}
for(i=0;i<size-1;i++)
{
printf("%d",inputList[i]);
}
}
else
{
for(i=0;i<size;i++)
{
printf("%d",inputList[i]);
}
}
}
-------------------------------------------
solution:
void removeElement(int size,int indexValue,int *inputList)
{
int i,j;
if(indexValue<size)
{
for(i=indexValue;i<size;i++)
{
inputList[i]=inputList[i+1];//1 2 3 4 5 6 7 8 9
}
for(i=0;i<size-1;i++)
{
printf("%d",inputList[i]);
}
}
else
{
for(i=0;i<size;i++)
{
printf("%d",inputList[i]);
}
}
}