본문 바로가기
7장 기타/백준 BOJ

[백준/BOJ] 14681번 사분면 고르기 (C++)

2021. 5. 3.

 

 

14681번: 사분면 고르기

점 (x, y)의 사분면 번호(1, 2, 3, 4 중 하나)를 출력한다.

www.acmicpc.net

문제의 소재

2차원 평면상의 x≠0, y≠0인 임의의 점이 주어졌을 때, 몇 사분면에 있는 점인지 출력하는 문제이다. 

해답

if-else문을 이용하고, && 연산자를 이용하여 x, y 두가지의 조건을 체크하여 문제를 해결하였다.

// BOJ_14681.cpp
#include <iostream>
using namespace std;

int main()
{
    int x, y;
    
    cin>>x>>y;
    if (x>0 && y>0) cout<<1<<endl;
    else if (x<0 && y>0) cout<<2<<endl;
    else if (x<0 && y<0) cout<<3<<endl;
    else cout<<4<<endl;

    return 0;
}
반응형

댓글