Algorithm/BOJ
백준 1546번 C++
poopooreum
2023. 7. 24. 14:46
반응형
백준 1546번 평균
https://www.acmicpc.net/problem/1546
1546번: 평균
첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진다. 이 값은 100보다 작거나 같은 음이 아닌 정수이고, 적어도 하나의 값은 0보
www.acmicpc.net


정답 코드
#include <iostream>
using namespace std;
int main()
{
cin.tie(NULL);
ios::sync_with_stdio(false);
int N;
cin >> N;
int M = 0;
double sum = 0;
for (int i = 0; i < N; i++)
{
int n;
cin >> n;
if (n > M)
M = n;
sum += n;
}
double result = (sum / N) / M * 100;
cout << result;
return 0;
}
문제 풀이
간단한 평균을 구하는 문제입니다. 다만 결과를 출력할 때 double형 또는 float형으로 퀘스트를 해 주어야 합니다.
반응형