반응형
정수 2개(x,y)를 차례대로 입력 받은 뒤 (x,y)가 속하는 사분면의 위치를 출력해주는 문제
출처 : 위키백과
1~4 사분면은 위의 이미지로 판별이 가능하니까 x,y의 값으로 판별이 가능함
따라서 x를 먼저 입력받은 뒤, x가 +인지 -인지 확인한 다음
y를 입력받아 y가 +인지 -인지 확인하여 사분면을 출력했다
1사분면 (+x, +y)
2사분면 (-x, +y)
3사분면 (-x, -y)
4사분면 (+x, -y)
#include<bits/stdc++.h>
using namespace std;
int main() {
int x,y;
cin >> x;
if(x<0){
cin >> y;
if(y<0) cout <<3;
else cout << 2;
}
else{
cin >> y;
if(y<0) cout << 4;
else cout << 1;
}
return 0;
}
출처 : www.acmicpc.net/problem/14681
반응형
'문제풀기' 카테고리의 다른 글
비쥬얼 스튜디오 설치 없는 온라인 컴파일러 사이트 추천, ideone (0) | 2021.08.06 |
---|---|
[백준/BOJ] 배열 10807번 문제, 개수 세기 C++ 풀이 (0) | 2021.07.28 |
[백준/BOJ] 21312번 문제, 홀짝 칵테일 C++ 풀이 (0) | 2021.03.28 |
[백준/BOJ] 구현 11720번 문제, 숫자의 합 C++ 풀이 (0) | 2021.03.24 |
[백준/BOJ] 구현 11399번 문제, ATM C++ 풀이 (0) | 2021.03.21 |
[백준/BOJ] 구현 2562번 문제, 최댓값 C++ 풀이 (0) | 2021.03.17 |