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à:
poi al secondo giro dovrà essere (in caso hai copiato sul vettore):codice:for(j=0;j<1;j++) //in modo da controllare solo il primo elemento
N.B. ovviamente ci vuole una variabile che si incrementa opportunamente ogni volta che si rientra nel while assumendo i valori 1,2,ecc..codice:for(j=0;j<2;j++) //in modo da controllare i primi due elementi
- se l'elemento della lista considerato è diverso da tutti gli elementi già copiati nel vettore allora lo copi;

Rispondi quotando