티스토리 뷰
목차
문제
골디락스와 곰 세 마리 이야기에서 곰은 각자가 좋아하는 의자에 앉아 죽을 한 그릇씩 먹었습니다.
이야기에서 우리에게 말하지 않은 것은 Goldilocks가 테이블 위의 그릇을 옮겼기 때문에
그릇이 더 이상 올바른 자리에 있지 않았다는 것입니다. 그릇은 무게에 따라 분류할 수 있는데,
가장 가벼운 그릇이 아기 곰 그릇, 중간 그릇이 엄마 곰 그릇, 가장 무거운 그릇이 아빠 곰 그릇이 됩니다.
세 가지 무게를 읽고 엄마 곰 그릇의 무게를 출력하는 프로그램을 작성하세요.
모든 가중치는 100보다 작은 양의 정수라고 가정할 수 있습니다.
※내용정리
"골디락스와 아빠 곰,엄마 곰,아기 곰 세마리가 죽을 먹었는데
이 죽 그릇의 크기는 아빠곰의 그릇>엄마곰의 그릇>아기 곰의 그릇 순서대로 크기가 정해진다고 한다.
이때 엄마곰의 죽 그릇의 무게를 구해라! [세 그릇의 합<100]"
※필요한 배경지식
세 수를 입력받기 위한 배열의 활용과 수를 순서대로 정렬하기 위한
이중 반복문의 활용을 알고 있으면 쉽게 해결 할 수 있다.
#include<stdio.h>
int main() {
int N[3];
int blank;
for (int i = 0; i <= 2; i++) {
scanf("%d", &N[i]);
}
for (int i = 0; i<=2;i++) {
for (int j = 0; j < 2 - i; j++) {
if (N[j] > N[j + 1]) {
blank = N[j];
N[j] = N[j + 1];
N[j + 1] = blank;
}
}
}
printf("%d", N[1]);
return 0;
}
반응형
'C언어' 카테고리의 다른 글
[백준-1001]: A-B(C99)-브론즈5 (0) | 2024.04.21 |
---|---|
[백준-1000]: A+B(C99)-브론즈5 (0) | 2024.04.21 |
[백준-15000]: CAPS(C99)-브론즈5 (0) | 2024.04.21 |
[백준-14581]: 팬들에게 둘러싸인 홍준(C99)-브론즈5 (0) | 2024.04.20 |
[백준-5341]: Pyramids(C99)-브론즈 5 (0) | 2024.04.20 |