세준이의 점수 중에 최댓값 M을 찾아 모든 점수를 점수/M*100으로 고쳤을 때 새로운 평균을 구하는 문제이다.
💡새로운 점수로 갱신할 때 int로 형변환이 일어날 경우 소숫점이 절삭되어 제대로 된 평균을 구할 수 없다. 이 점을 유의하자.
float n = float.Parse(Console.ReadLine());
float[] score = Array.ConvertAll(Console.ReadLine().Split(), float.Parse);
float max = score.Max();
for (int i = 0; i < n; i++)
score[i] = score[i] / max * 100f;
Console.WriteLine(score.Average());