[백준] 1546번

park jinwoo·2022년 12월 22일
0

백준

목록 보기
59/94

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

세준이는 기말고사를 망쳤다. 세준이는 점수를 조작해서 집에 가져가기로 했다. 일단 세준이는 자기 점수 중에 최댓값을 골랐다. 이 값을 M이라고 한다. 그리고 나서 모든 점수를 점수/M*100으로 고쳤다.

<script>
#define _CRT_SEUCRE_NO_WARNING
#include <stdio.h>

int main(void)
{
    int num, highest = 0;
    int input[1001];
    float result = 0; // 결과값을 저장할 result 변수 선언

    scanf("%d", &num);

    for (int i = 0; i < num; i++) {
        scanf("%d", &input[i]);
        if (input[i] > highest) {
            highest = input[i];
        // 입력값(input[i])값이 highest보다 크면 highest값에 input[i] 넣어준다.
        }
    }

    for (int i = 0; i < num; i++) {
        result += (float)input[i] / highest * 100;
        // result변수에 float형식으로 형변환한 input[i] / highest * 100값을 더해주는 반복문.
    }

    printf("%f", result / num);

    return 0;
}
</script>

0개의 댓글