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


#include <iostream>
using namespace std;
int main()
{
cin.tie(NULL);
ios_base::sync_with_stdio(false);
int N = 0;
int inputArray[1000] = {};
double outputArray[1000] = {};
double max = 0;
double result = 0;
cin >> N;
for (int i = 0; i < N; i++)
{
cin >> inputArray[i];
if (max < inputArray[i]) max = inputArray[i];
}
for (int i = 0; i < N; i++)
{
outputArray[i] = inputArray[i] / max * 100;
result += outputArray[i];
}
cout << result / N;
}
메모리 (KB) | 시간 (ms) | 코드 길이 (B) |
2020 | 0 | 468 |
이 문제 역시 문제에 주어진 내용들을 차근차근 머리로 그려나가면 쉽다. 다만 결과가 소수점이기 때문에 자료형을 맞춰주어야 한다.


마치 경순이 어머니와 같은 재미랄까…

Uploaded by N2T