본문 바로가기

Programming/Algorithm

[C++]백준 4344번:평균은 넘겠지

https://www.acmicpc.net/problem/4344

#include <iostream>
using namespace std;

int main() {
int C, N;

int score[1000] = { 0 };
double percentage[1000] = { 0 };

cin >> C ;

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

int sum = 0;
for (int j = 0; j < N; j++) {
cin >> score[j];
sum += score[j];
}
int avg = sum / N;
int moreThanavg = 0;
for (int k = 0; k < N; k++) 
if (score[k] > avg) moreThanavg++;
percentage[i] = (double)moreThanavg / N;
}
for (int l = 0; l < C; l++) {
cout << fixed;
cout.precision(3);
cout << percentage[l] * 100 << "%\n";
}
}



'Programming > Algorithm' 카테고리의 다른 글

[C++]백준 4673번:셀프 넘버  (0) 2019.02.01
[C++]백준 1110번:더하기 사이클  (0) 2019.02.01
[C++]백준 10871번:X보다 작은 수  (0) 2019.01.31
[C++]백준 10817번:세 수  (0) 2019.01.28
[C++]백준 9498번:시험 성적  (0) 2019.01.28