Ciao, be una cosa la puoi sempre fare peggiore
codice:#define true 1 #define false 0 int main() { int i=0, j=0,k=0; int c[5]={0}; char bool=true; .... .... .... .... for(i=0;i<5;i++) { /* Scorro l'array v, controllo che l'elemento sia diverso da zero e che non sia presente nell'array c, se è cosi, inserisco v[i] in c[j]; */ if(v[i]!=0) { for(k=0; k<5;k++) { bool=false; if(c[k]==v[i]) { bool=true; break; } } } if(bool==false) { c[j]=v[i]; j++; // Contatore posizione array c } }//End for }