백준 1546 c++
#include <iostream>
using namespace std;
int main(void)
{
int N, i, temp, M;
double total = 0;
double avg;
int* arr;
cin >> N;
if (N <= 1000)
{
arr = new int[N] {};
for (i = 0; i < N; i++)
{
cin >> temp;
if (temp >= 0 && temp <= 100)
{
arr[i] = temp;
}
}
}
else
{
return 0;
}
M = 0;
for (i = 0; i < N; i++)
{
if (M < arr[i])
{
M = arr[i];
}
else
{
;
}
}
for (i = 0; i < N; i++)
{
temp = arr[i];
total = total + (double)temp / (double)M * 100;
}
avg = total / (double)N;
cout << fixed;
cout.precision(6);
cout << avg << endl;
return 0;
}