728x90
SMALL
14681번: 사분면 고르기
점 (x, y)의 사분면 번호(1, 2, 3, 4 중 하나)를 출력한다.
www.acmicpc.net
백준에 있는 수학 관련 풀이 문제입니다
사분면은 중학교 1학년 이상이신 분들은
무엇인지 알 것입니다
x절편과 y 절편이 둘 다 양수이면 제1 사분면에 속하고
x절편은 양수이지만 y 절편이 음수인 경우 제4 사분면에 속합니다
그리고 x절편 y 절편 둘 다 음수인 경우 제3사분면에 속합니다
마지막으로 x절편은 음수이고 y절편이 양수인 경우 제2 사분면에 속합니다
다 아실 거라고 생각합니다.
입력 내용
첫 줄에는 정수 x가 주어진다. (−1000 ≤ x ≤ 1000; x ≠ 0) 다음 줄에는 정수 y가 주어진다. (−1000 ≤ y ≤ 1000; y ≠ 0)
출력내용
점 (x, y)의 사분면 번호(1, 2, 3, 4 중 하나)를 출력한다.
코드는 간단합니다 조건문을 위에 말한 거처럼 입력받은 두 x, y가 양수 음수 인지에 따라
제 n사분면의 결과가 나옵니다
#include <iostream>
int main(int argc, char const *argv[])
{
int x,y;
std::cin >> x;
std::cin >> y;
if (x > 0)
{
if (y > 0) {
std::cout << 1 << std::endl;
}
else {
std::cout << 4 << std::endl;
}
}
if (x < 0) {
if (y < 0) {
std::cout << 3 << std::endl;
}
else {
std::cout << 2 << std::endl;
}
}
return 0;
}
728x90
LIST