문제의 소재
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;
}
반응형
댓글