끄적끄적 코딩
article thumbnail

평균을 넘는 사람이 몇퍼센트인지 출력하는 문제입니다.

 

#include<iostream>
using namespace std;

int main(int argc, char * argv[])
{
   double c1, c2;
   double count;
   double avg;
   double arr[10000];
   cin >> c1;
   cout << fixed;
   cout.precision(3);
   for (int i = 0; i < c1; ++i) {
      cin >> c2;
      count = 0;
      avg = 0;
      for (int j = 0; j < c2; ++j) {
         cin >> arr[j];
         avg += arr[j];
      }
      avg /= c2;
      for (int j = 0; j < c2; ++j) {
         if (arr[j] > avg) {
            count++;
         }
      }
      cout << 100.0 / c2 * count << "%\n";
   }
   return 0;
}

'알고리즘' 카테고리의 다른 글

[C++] 백준 4673번 셀프 넘버  (0) 2019.03.05
[C++] 백준 1110번 더하기 사이클  (0) 2019.03.05
[C++] 백준 1546번 평균  (0) 2019.03.05
[C++] 백준 10871번 X보다 작은 수  (0) 2019.03.05
[C++] 백준 10817번 세 수  (0) 2019.03.05

검색 태그