[BOJ]4344 - 평균은 넘겠지

yoon_H·2022년 6월 19일
0

BOJ

목록 보기
25/83

4344

#include <iostream>
using namespace std;

int main() {
	int test;
	int students;
	
	cin >> test;

	for (int i = 0; i < test; i++)
	{
		cin >> students;

		int* grade = new int[students];

		int sum{ 0 };
		
		for (int j = 0; j < students; j++)
		{
			cin >> grade[j];
			sum += grade[j];
		}

		double mean = sum / (double)students;

		int high_num{ 0 };
		

		for (int k = 0; k < students; k++)
		{
			if (grade[k] > mean) 
				high_num++;
		};

		double rate = high_num*100 / double(students);

		cout << fixed;
		cout.precision(3);
		cout << rate << "%\n";

	}
}

소수 형식을 맞출 때는 divisor의 형식을 맞춰주기

scanf printf로 입출력 해보려다가 다시 돌아와 버렸다.

0개의 댓글