BaekJoon

4344번 평균은 넘겠지

GamJia 2023. 3. 24. 09:09

단계별로 풀어보기 - 1차원 배열 - 7단계

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

#include <iostream>
using namespace std;
int main()
{
    int C,N;
    int arr[1000]={0, };
    cin>>C;

    for(int i=0;i<C;i++)
    {
        float avg=0;
        double count=0;

        cin>>N;        

        for(int j=0;j<N;j++)
        {
            cin>>arr[j];
            avg+=arr[j];
        }
        avg/=N;
        for(int k=0;k<N;k++)
        {
            if (avg<arr[k])
            {
                count+=1;
            }
        }
        cout<<fixed;
        cout.precision(3);
        cout<<count/N*100<<"%"<<endl;
    }

    return 0;
}