Linguaggio C - Files

<<   8 / 17   >>

Quesito

Sia dato un file di testo contenente un valore intero per ciascuna riga.
Scrivi il codice che determina quanti valori sono pari e quanti dispari.

Risposta

FILE *fp;
int n;
int pari=0;
int disp=0;

fp=fopen("numeri.txt","r");
while(fscanf(fp,"%d",&n)!=EOF) {
 if(n%2==0) { pari++; }
 else { dispari++; }
}
fclose(fp);

printf("Pari: %d, Dispari :%d",pari,disp);