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;
}