알고리즘/문제 풀이

10039번: 평균 점수

Themion 2021. 12. 29. 16:59

https://www.acmicpc.net/problem/10039

 

10039번: 평균 점수

입력은 총 5줄로 이루어져 있고, 원섭이의 점수, 세희의 점수, 상근이의 점수, 숭이의 점수, 강수의 점수가 순서대로 주어진다. 점수는 모두 0점 이상, 100점 이하인 5의 배수이다. 따라서, 평균 점

www.acmicpc.net

각 점수를 입력받은 뒤, 각 점수와 40 중 더 큰 값을 각각 더해 5로 나눈 값을 출력하면 된다.

#include <cstdio>

int main() {
    // score: 각 학생의 점수, ans: 점수의 합
    int score, ans = 0;

    // 점수를 다섯번 입력받아 각 점수와 40 중 더 큰 값을 ans에 더한다
    for (int i = 0; i < 5; i++) {
        scanf("%d", &score);
        ans += (score > 40) ? score : 40;
    }

    // ans를 5로 나눠 얻은 점수의 평균을 출력
    printf("%d\n", ans / 5);

    return 0;
}