Baekjoon Review

[Bronze 1] 1546번 평균

hanseongbugi 2023. 10. 2. 18:41

새로운 평균 값을 구하기 위해선 입력으로 받은 값을 모두 더할 때 최대 값도 같이 구해야한다.

 

그 후 입력 값의 합에 최대 값과 입력 수의 수를 나누고 100을 곱하면 새로운 평균을 구할 수 있다.

 

#include <iostream>
#include <algorithm>
using namespace std;
 
int main() {
 
	ios_base::sync_with_stdio(false);
	cout.tie(0);
	int N;	
	int M = -1;	
	double sum = 0;
	cin >> N;
	double v;
	for(int i = 0; i < N; i++) {
		cin >> v;
		sum += v;	
		if(M < v) 	
			M = v;	
	}

	cout << ((sum / M) / N) * 100 ;
	return 0;
}