Salve sto svolgendo questo esercizio che io ho risolto nel seguente modo , solo che ho delle difficoltà in particolare a fare in modo che non inserisca i valori che sono multipli di tre e a stampare il vettore, cosa sbaglio?grazie per l'aiuto
/*Definire un vettore di 10 interi e riempirlo solo con valori presi da tastiera che siano multipli di 5
 ma non divisibili per 3. L'inserimento termina al riempimento del vettore.*/
 #include <stdio.h>
 #include <stdlib.h>
 int main (){
 int i, x[10] ,num ;
 i=0;
 do{
    scanf ("%d", &num);
     if (num%5==0 && num%3!=0 && num!=5) {x[i]=num ;
     i++;}
}while(i<10);
printf("%d" , x[i]);
return 0;
 }