トップ 一覧 Farm 検索 ヘルプ RSS ログイン

2018da2.cppの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
 #include<stdio.h>
 
 int main(void){
	
	int score[50000], i, count, n, sum, average;
	
	FILE *fp;
	
	fp = fopen("問1.txt", "r");
	
	while(1){
		
		fscanf(fp, "%d", &n);
		
		if(n == 0){
			
			break;
		}else{
			
			sum = 0;
			count = 0;
			
			for(i = 0; i < n; i++){
				
				fscanf(fp, "%d", &score[i]);
				
				sum = sum + score[i];
			}
			
			average = sum / n;
			
			for(i = 0; i < n; i++){
				
				if(score[i] <= average){
					count++;
				}
			}
			
			printf("%d\n",  count);
		}
	}
	
	if(fp == NULL){
		printf("エラー");
		
	}else{
		fclose(fp);
		
	}
	
	return 0;
	
 }