백준 풀이 C++

백준 4344 C++ (소수 반올림, double화)

ag2개발자 2022. 9. 3. 19:42
#include <iostream>
#include <string>
#include <typeinfo>
#include <algorithm>
using namespace std;

int main() {
	int t,ave,hap,cnt;
	double ans;
	cin >> t;
	int a[1001] = {};
	while (t--) {
		int n;
		hap = 0;
		cnt = 0;
		cin >> n;
		for (int i = 0; i < n; i++) {
			cin >> a[i];
			hap += a[i];
		}
		ave = hap / n;
		for (int j = 0; j < n; j++) {
			if (a[j] > ave) {
				cnt += 1;
			}
			
		}
		ans = (double)cnt / n * 100;
		cout << fixed;
		cout.precision(3);
		cout << ans<<"%"<<"\n";
		
	}
}

'백준 풀이 C++' 카테고리의 다른 글

백준 2910번 c++ map활용  (0) 2022.09.16
백준 1978 C++ (소수) (sqrt)  (0) 2022.09.04
백준 1001 C++  (0) 2022.09.02
백준 10718 C++  (0) 2022.09.02
백준 1000번 C++  (0) 2022.09.02