Ciao,
ho modificato un po' il codice è solo che permane il problema di uscire dall'inserimento quando ho premuto zero.
Ciao e graziecodice:#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) { ne[z]=n2[z]/10; con++; } if(con%2==0) tot++; con=0; z++; } while(n1[z]!=0); return tot; }

Rispondi quotando