C++

[백준] C++ 4344번 평균은 넘겠지

rorosi 2022. 2. 28. 23:29
728x90
#include <iostream>

using namespace std;

int main() {
	int input;
	int student_count;
	int student_score[1000] = { 0 };
	int sum, avg , new_avg ;
	double result = 0;
	cin >> input;

	for (int i = 0; i < input; i++) {
		avg = 0, sum = 0, new_avg = 0;
		cin >> student_count;
		for (int j = 0; j < student_count; j++) {
			cin >> student_score[j];
			sum += student_score[j];
		}
		avg = sum / student_count;
		for (int j = 0; j < student_count; j++) {
			if (student_score[j] > avg) new_avg++;
			result = (double)new_avg / student_count * 100.0;
		}
		cout << fixed;
		cout.precision(3);
		cout << result << '%' << endl;
	}	
}
728x90