Ciao a tutti ,
avrei un problema con questo programma : date una serie di parole in input scartare ,quelle che si ripetono più di 1 volta , finisco di immettere parole qualora supero la lunghezza massima della parola da me prestabilita cioè se ho ad esempio nel flusso d'ingresso
palla capo cane giocattolo pippo pippo cane pippo palla
ottengo in uscita: palla capo cane giocattolo pippo .
Grazie in anticipo!
ecco il mio codice
codice:int main(){ int i ,n=0, j; char *a[100] ; do{ gets(a[n]); }while(strlen(a[n++])<=4); for(i=0;i<n;i++){ for(j=0;j<n;j++) if(strcmp(a[i],a[j])==0){ break; } if(i==j){ printf("%s\n",a[i]); } } return 0; }