Programming/BaekJoon
[C++] 백준 4344번 : 평균은 넘겠지
TCBE
2019. 2. 19. 17:17
https://www.acmicpc.net/problem/4344
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
int **T_c = new int*[n];
int n1;
for (int i = 0; i < n; i++)
{
cin >> n1;
T_c[i] = new int[n1 + 1];
T_c[i][0] = n1;
for (int j = 1; j <= n1; j++) {
cin >> T_c[i][j];
}
}
int sum, cnt;
for (int i = 0; i < n; i++) {
sum = 0;
cnt = 0;
for (int j = 1; j <= T_c[i][0]; j++)
sum = sum + T_c[i][j];
for (int j = 1; j <= T_c[i][0]; j++) {
if (T_c[i][j] > sum / T_c[i][0])
cnt++;
}
printf("%0.3f%\n", ((double)cnt * 100 / T_c[i][0]));
}
}