Come promesso sono tornato. Avevo letto maluccio l'esercizio: praticamente ho un vettore orninato e devo creare un nuovo vettore dove levo i doppioni del primo e metto tanti zeri quanti doppioni ho tolto. Purtroppo nella sostituzione c'è qualcosa che non torna. Il vettore si chiama v con indice i, il vettore nuovo è w con indice j e la lunghezza è n:
codice:
count=0;
for(i=1, j=1; i<n; i++, j++){
if(v[i]!=v[i-1]){
w[j]=v[i];
count+=1;}
else
;
}
for(j=count; j<n; j++)
w[j]=0;
printf("\n\n\n Vettore finale: ");
for(j=0; j<n; j++){
printf("%3d", w[j]);}