https://www.acmicpc.net/problem/4344
코딩 개초보인데
결과 똑같이 나오는데 왜틀리냐?
#include <iostream>
#include <cmath>
int main() {
using namespace std;
int C;
float average = 0;
float over = 0;
int AV;
int Arr[1000] = { 0 };
int P = 0;
cin >> C;
for (int i = 0; i <= C; i++)
{
cin >> AV;
for (int j = 0; j < AV; j++)
{
cin >> Arr[j];
P += Arr[j];
}
for (int k = 0; k < AV; k++)
{
average = P / AV;
if (Arr[k] > average)
over++;
}
cout <<
cout.precision(3);
cout << over / AV * 100 << "%" << endl;
}
return 0;
}
댓글 0