티스토리 뷰

 


Code

#include <iostream>
using namespace std;

int main() {
	ios_base::sync_with_stdio(false);
	cin.tie(NULL);

	int C, N;

	cin >> C;

	for (int i = 0; i < C; i++) {

		double sum = 0, ave = 0; // C번의 반복동안 매번 sum,ave,count값은 초기화가 되어야한다.
		int count = 0;		//  따라서 첫번째 for문 밖이 아닌 안쪽에 선언이 되어야한다. 

		cin >> N;

		int* A = new int[N];

		for (int j = 0; j < N; j++) {
			cin >> A[j];
			sum += A[j];
		}
		ave = (double)sum / N;

		for (int k = 0; k < N; k++) {
			if (A[k] > ave)
				count++;
		}
		cout << fixed;
		cout.precision(3);
		cout << ((double)count / N) * 100 << "% \n";

		delete[] A;
	}
}

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함