Ciao,
ho modificato il codice ed adesso l'unico problema che trovo è che non termina l'inserimento dei numeri quando premo il tasto zero
codice:
#include<stdio.h>
int main()
{
    int n[1000], i=0;
    printf("Inserisci un numero (per terminare premi zero)");
    do
    {
       printf("\nInserisci il %d%c numero:", i+1, 167);
       scanf("%d", &n[i]);
       i++;
    }
    while(n[i-1]!=0); 
    printf("\nIl numero di elementi che contengono cifre pari e\': %d", npar(n));
}
//Implementazione della funzione che conta il numero di elementi a cifre pari
int npar(int n1[])
{
            int tot=0, n2[100], z=0, con=0;
            do
            {
                n2[z]=n1[z];
                while(n2[z]=0)
                {
                    n2[z]/10;
                    con++;
                }
                if(con%2==0)
                   tot++;
                con=0;
                z++;
            }
            while(n1[z]!=0);
            return tot;
}