2018da1.cppの変更点
- 追加された行はこのように表示されます。
- 削除された行は
このように表示されます。
#include <stdio.h>
int main(void){
FILE *fp;
int n, a, cnt = 0, sum = 0;
int A[10000];
double ave;
fp = fopen("A","r");
fscanf(fp, "%d", &n);
for(int i=0; i<10000; i++){
A[i] = 0;
}
while(n != 0){
for(int j=0; j<n; j++){
fscanf(fp, "%d", &a);
sum = sum + a;
A[j] = a;
}
ave = (double)sum / n;
for(int x=0; x<n; x++){
if((ave >= A[x]) && (A[x] != 0)){
cnt++;
}
}
printf("%d\n", cnt);
cnt = 0;
sum = 0;
fscanf(fp, "%d", &n);
}
fclose(fp);
return 0;
}