Linguaggio C - Files

<<   7 / 17   >>

Quesito

Dato un file di testo contenente valori interi da 1 a 10, scrivi il codice per valutare le occorrenze di ciascun possibile valore.

Risposta

FILE *fp;
int valori[10]={0};
int k;

fp=fopen("miofile.txt","r");
while(fscanf(fp,"%d", &k)!=EOF){
  valori[k-1]++;
}
fclose(fp);

//volendo visualizzare le occorrenze
for(i=0;i<10;i++) {
 printf("%d ", valori[i]);
}