Algorithm/BOJ
[백준 알고리즘/BOJ/C++] 1546 평균
pinevienna
2021. 1. 11. 15:25
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#include <iostream>
using namespace std;
int main(void) {
int n;
float max = 0, sum = 0;
float score[1000];
cin >> n;
for (int i = 0; i < n; i++) {
cin >> score[i];
if (score[i] > max) max = score[i];
sum += score[i];
}
cout << (sum / max * 100) / n;
}
|
cs |
n개의 정수를 입력받고, 최고값 m을 구한다(코드에서 max)
하나씩 계산해줄 필요 없이 모든 값을 더해준 뒤(sum)
(sum/max*100)/n을 출력하면 된다