salve avrei bisogno di una mano qualcuno sa dirmi come faccio ad eliminare in un vettore da to un valore k gli elementi piu grandi di k e a mettere a video il numero di elementi eliminati qui di seguito vi mostro un mio approccio sbagliato,i prego datemi una mano.
void elimina(int vett[],int &riemp,int k,int num)
{
int i,j;
bool eliminato;
i=0;
eliminato=false;
while(i<riemp)
{
if(vett[i]>k)
{for(j=i;j<riemp;j++)
{vett[j]=vett[j+1];}
riemp--;
eliminato =true;
num=vett[j];}
else
{i++;}
}
return eliminato;
num=0;
}

Rispondi quotando