i passi che devi fare sono:
- il primo elemento della lista lo copi subito;
- entri nel while dove scorrerai i vari elementi della lista restanti;
- dentro il while, altro ciclo per confrontare l'elemento della lista preso in esame in quella istanza con gli elementi già copiati nel vettore. Quindi ad esempio al primo "giro" nel while il for sarà:
codice:
for(j=0;j<1;j++) //in modo da controllare solo il primo elemento
poi al secondo giro dovrà essere (in caso hai copiato sul vettore):
codice:
for(j=0;j<2;j++) //in modo da controllare i primi due elementi
N.B. ovviamente ci vuole una variabile che si incrementa opportunamente ogni volta che si rientra nel while assumendo i valori 1,2,ecc..
- se l'elemento della lista considerato è diverso da tutti gli elementi già copiati nel vettore allora lo copi;