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;

}