L'uguaglianza modulare serve a trovare i multipli di un certo numero, ovviamente ogni numero è multiplo di se stesso. Ma tutto questo non ha senso. Devi mettere while (i < DIM && valore!=vett01[ i ]) e if(i < DIM) come condizione per aver trovato il valore