백준 단계별로 풀어보기(C++)/2)조건문

백준 14681) 사분면 고르기 (C++)

코테 2023. 3. 9. 00:45

전체 코드

#include <iostream>

int main()
{
	int x, y;
	std::cin >> x >> y;

	if (x > 0 && y > 0)
		std::cout << "1";
	else if (x < 0 && y > 0)
		std::cout << "2";
	else if (x < 0 && y < 0)
		std::cout << "3";
	else
		std::cout << "4";
}

 

풀이

  • x가 0보다 크고 y가 0보다 크면  : 1 출력
  • x가 0보다 작고 y가 0보다 크면  : 2 출력
  • x가 0보다 작고 y가 0보다 작으면 : 3 출력
  • 나머지 경우(x가 0보다 크고 y가 0보다 작으면)  : 4 출력
if (x > 0 && y > 0)
	std::cout << "1";
else if (x < 0 && y > 0)
	std::cout << "2";
else if (x < 0 && y < 0)
	std::cout << "3";
else
	std::cout << "4";