백준 알고리즘(C/C++) - 4344번 평균은 넘겠지

학생들의 비율 구하는 법 = 평균 넘은 학생 수 / 전체 학생 수 * 100

#include <stdio.h>
int main() {
	int n, c, i, a[1000], b, s;
	scanf("%d", &n);
	while (n--) {
		scanf("%d", &c);
		b = s = 0;
		for (i = 0; i < c; i++) {
			scanf("%d", &a[i]);
			s += a[i];
		}
		s /= c;
		for (i = 0; i < c; i++)
			if (a[i] > s) b++;
		printf("%.3f%%\n", (float)b / c * 100);
	}
}
#include <iostream>
int main() {
	int n, c, i, a[1000], b, s;
	std::cin >> n;
	while (n--) {
		std::cin >> c;
		b = s = 0;
		for (i = 0; i < c; i++) {
			std::cin >> a[i];
			s += a[i];
		}
		s /= c;
		for (i = 0; i < c; i++) {
			if (a[i] > s) b++;
		}
		std::cout.setf(std::ios::fixed);
		std::cout.precision(3);
		std::cout << (float)b/c*100 << "%" << std::endl;
	}
}

댓글

Designed by JB FACTORY