ho un vettore di 10 interi, se il numero è pari lo sostituisco con 1 altrimenti con 0. il problema è che non si compila
credo sia un errore dovuto alle precedenze nella definizione di funzione, ma non riesco a sistemarlo

codice:
#include <stdio.h>

int v[10]={1,2,3,4,5,6,7,8,9,10};
void funz_pari (int *ptr[10]);

int main(){
	funz_pari (v);
}


void funz_pari (int *ptr[10])
{
int i;
for (i=0; i<10; i++){
if ((ptr[i]%2)==0) ptr[i]= 1;
else ptr[i]= 0;
}

}

grazie