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

2021. 6. 22. 21:24·Algorithm/백준
반응형

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
'Algorithm/백준' 카테고리의 다른 글
  • [백준][c] 10950번: A + B - 3
  • [백준][C/C++] 2884번: 알람 시계
  • [백준][C/C++] 2753번: 윤년
  • [백준][c] 9498번: 시험 성적
Giken
Giken
𝐒𝐲𝐬𝐭𝐞𝐦.𝐨𝐮𝐭.𝐩𝐫𝐢𝐧𝐭𝐥𝐧("𝐇𝐞𝐥𝐥𝐨 𝐖𝐨𝐫𝐥𝐝!");
  • Giken
    개발자 기켄
    Giken
  • 전체
    오늘
    어제
    • 분류 전체보기 (148) N
      • 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 (8) N
      • 낙서 (5)
  • 블로그 메뉴

    • GitHub
  • 링크

    • GitHub
  • 공지사항

  • 인기 글

  • 태그

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

  • 최근 글

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

티스토리툴바