반응형
문제
최근 온라인에서의 프로그래밍 콘테스트가 열렸다. W 대학과 K 대학의 컴퓨터 클럽은 이전부터 라이벌 관계에있어,이 콘테스트를 이용하여 양자의 우열을 정하자라는 것이되었다.
이번이 두 대학에서 모두 10 명씩이 콘테스트에 참여했다. 긴 논의 끝에 참가한 10 명 중 득점이 높은 사람에서 3 명의 점수를 합산하여 대학의 득점으로하기로 했다.
W 대학 및 K 대학 참가자의 점수 데이터가 주어진다. 이때, 각각의 대학의 점수를 계산하는 프로그램을 작성하라.
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main() {
int W[10], K[10], i, j, k, temp;
for (i = 0; i < 20; i++)
{
if (i < 10)
scanf("%d", &W[i]);
else if (i > 9)
scanf("%d", &K[i - 10]);
}
for (i = 0; i < 20; i++)
{
if (i < 10)
{
for (j = 0; j < 10; j++)
{
for (k = 0; k < 10; k++)
{
if (W[j] > W[k])
{
temp = W[j];
W[j] = W[k];
W[k] = temp;
}
}
}
}
else if (i > 9)
{
for (j = 0; j < 10; j++)
{
for (k = 0; k < 10; k++)
{
if (K[j] > K[k])
{
temp = K[j];
K[j] = K[k];
K[k] = temp;
}
}
}
}
}
printf("%d %d", W[0] + W[1] + W[2], K[0] + K[1] +K[2]);
}
반응형
'Algorithm > BAEKJOON' 카테고리의 다른 글
[ C / C++ ] 백준 6064 카잉 달력 (0) | 2022.04.06 |
---|---|
[ C / C++ ] 백준 14501 퇴사 (0) | 2022.04.05 |
[ C / C++ ] 백준 5086 배수와 약수 (0) | 2022.04.04 |
[ C / C++ ] 백준 4779 칸토어 집합 (0) | 2022.04.03 |
[ C / C++ ] 백준 4673 셀프 넘버 (0) | 2022.04.02 |