반응형
https://www.acmicpc.net/problem/2592
2592번: 대표값
어떤 수들이 있을 때, 그 수들을 대표하는 값으로 가장 흔하게 쓰이는 것은 평균이다. 평균은 주어진 모든 수의 합을 수의 개수로 나눈 것이다. 예를 들어 10, 40, 30, 60, 30, 20, 60, 30, 40, 50의 평균은
www.acmicpc.net
코드
#include <iostream>
using namespace std;
int main()
{
int input, average = 0, array[1001] = { }, most = 0, mostIndex;
for (int i = 0; i < 10; i++)
{
cin >> input;
average += input;
array[input]++;
if (array[input] > most)
{
most = array[input];
mostIndex = input;
}
}
cout << average / 10 << "\n" << mostIndex << endl;
return 0;
}
풀이
10의 배수인 10개의 자연수가 주어질 때 가장 많이 입력된 최빈값과 전체 자연수의 평균을 구하는 문제이다.
반응형
'문제 해결 > BaekJoon' 카테고리의 다른 글
[백준] [C++] 3052번 나머지 (0) | 2023.01.06 |
---|---|
[백준] [C++] 2711번 오타맨 고창영 (0) | 2023.01.06 |
[백준] [C++] 2577번 숫자의 개수 (0) | 2023.01.05 |
[백준] [C++] 2460번 지능형 기차 2 (0) | 2023.01.05 |
[백준] [C++] 2908번 상수 (0) | 2023.01.05 |