본문 바로가기
문제 해결/BaekJoon

[백준] [C++] 14681번 사분면 고르기

by WSLim_97 2022. 11. 18.
반응형

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을 반환한다.

반응형