반응형
https://www.acmicpc.net/problem/14681
14681번: 사분면 고르기
점 (x, y)의 사분면 번호(1, 2, 3, 4 중 하나)를 출력한다.
www.acmicpc.net
코드
#include <iostream>
using namespace std;
int main() {
int x, y;
cin >> x >> y;
if (x > 0 && y > 0) {
cout << "1";
}
else if (x > 0 && y < 0) {
cout << "4";
}
else if (x < 0 && y > 0) {
cout << "2";
}
else {
cout << "3";
}
return 0;
}
풀이
x좌표와 y좌표를 입력받아 그 좌표가 어느 사분면에 속하는지 출력하는 문제이다.
x좌표와 y좌표의 값에 따라 달라지기 때문에 if문과 논리 연산자 &&를 통해 해당 사분면을 출력한다.
논리 연산자 &&는 두 값이 모두 1일 때 1을 반환한다.
반응형
'문제 해결 > BaekJoon' 카테고리의 다른 글
[백준] [C++] 15700번 타일 채우기 4 (0) | 2022.11.19 |
---|---|
[백준] [C++] 15000번 CAPS (0) | 2022.11.18 |
[백준] [C++] 14038번 Tournament Selection (0) | 2022.11.18 |
[백준] [C++] 13752번 히스토그램 (0) | 2022.11.18 |
[백준] [C++] 11654번 아스키 코드 (0) | 2022.11.18 |