[백준][c] 14681번: 사분면 고르기

2021. 6. 22. 21:24·Algorithm/백준
목차
  1. 문제
  2. 입력
  3. 출력
반응형

https://www.acmicpc.net/problem/14681

 

14681번: 사분면 고르기

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

www.acmicpc.net

문제

흔한 수학 문제 중 하나는 주어진 점이 어느 사분면에 속하는지 알아내는 것이다. 사분면은 아래 그림처럼 1부터 4까지 번호를 갖는다. "Quadrant n"은 "제n사분면"이라는 뜻이다.

예를 들어, 좌표가 (12, 5)인 점 A는 x좌표와 y좌표가 모두 양수이므로 제1사분면에 속한다. 점 B는 x좌표가 음수이고 y좌표가 양수이므로 제2사분면에 속한다.

점의 좌표를 입력받아 그 점이 어느 사분면에 속하는지 알아내는 프로그램을 작성하시오. 단, x좌표와 y좌표는 모두 양수나 음수라고 가정한다.

입력

첫 줄에는 정수 x가 주어진다. (−1000 ≤ x ≤ 1000; x ≠ 0) 다음 줄에는 정수 y가 주어진다. (−1000 ≤ y ≤ 1000; y ≠ 0)

출력

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

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main() {
int x;
int y;
scanf("%d %d", &x, &y);
if (x * y > 0) { //1사분면, 3사분면
if (x > 0) {
printf("1\n");
}
else {
printf("3\n");
}
}
else { //2사분면, 4사분면
if (x < 0) {
printf("2\n");
}
else {
printf("4\n");
}
}
}

 

입력받은 x와 y의 곱이 양수일 때와 음수일 때로 나누고

각각의 case에서 x가 양수일 때와 음수일 때를 나누어서 해결해보았습니다.

반응형
저작자표시 비영리 변경금지

'Algorithm > 백준' 카테고리의 다른 글

[백준][c] 10950번: A + B - 3  (0) 2021.06.22
[백준][C/C++] 2884번: 알람 시계  (0) 2021.06.22
[백준][C/C++] 2753번: 윤년  (0) 2021.06.22
[백준][c] 9498번: 시험 성적  (0) 2021.06.22
[백준][c] 1330번: 두 수 비교하기  (0) 2021.06.22
  1. 문제
  2. 입력
  3. 출력
'Algorithm/백준' 카테고리의 다른 글
  • [백준][c] 10950번: A + B - 3
  • [백준][C/C++] 2884번: 알람 시계
  • [백준][C/C++] 2753번: 윤년
  • [백준][c] 9498번: 시험 성적
Giken
Giken
𝐒𝐲𝐬𝐭𝐞𝐦.𝐨𝐮𝐭.𝐩𝐫𝐢𝐧𝐭𝐥𝐧("𝐇𝐞𝐥𝐥𝐨 𝐖𝐨𝐫𝐥𝐝!");
  • Giken
    개발자 기켄
    Giken
  • 전체
    오늘
    어제
    • 분류 전체보기 (147)
      • Programming Language (26)
        • C (3)
        • C++ (2)
        • Java (19)
      • Web (4)
      • Database (1)
        • SQL (5)
      • Spring (10)
      • PHP (7)
      • Linux (1)
      • Server (1)
      • Infra (3)
      • Algorithm (74)
        • 백준 (71)
        • 프로그래머스 (0)
      • 프로젝트 (2)
      • Etc (7)
      • 낙서 (5)
  • 블로그 메뉴

    • GitHub
  • 링크

    • GitHub
  • 공지사항

  • 인기 글

  • 태그

    1330
    2588
    9498
    윤년
    SQL
    2753
    DB
    평년
    C
    프로그래머스
    SQL고득점키트
    백준
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
Giken
[백준][c] 14681번: 사분면 고르기

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.