๋ฌธ์
ํํ ์ํ ๋ฌธ์ ์ค ํ๋๋ ์ฃผ์ด์ง ์ ์ด ์ด๋ ์ฌ๋ถ๋ฉด์ ์ํ๋์ง ์์๋ด๋ ๊ฒ์ด๋ค. ์ฌ๋ถ๋ฉด์ ์๋ ๊ทธ๋ฆผ์ฒ๋ผ 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 ์ค ํ๋)๋ฅผ ์ถ๋ ฅํ๋ค.
ํ์ด
#include <stdio.h>
int main() {
int x, y;
scanf("%d\n%d",&x, &y);
if (x>0 && y>0) {
printf("1");
}
else if (x<0 && y>0) {
printf("2");
}
else if (x<0 && y<0) {
printf("3");
}
else if (x>0 && y<0) {
printf("4");
}
else {
return 0;
}
}
'๐ Cpp > [BOJ] ๋จ๊ณ๋ณ๋ก ํ์ด๋ณด๊ธฐ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค][C++/C์ธ์ด] 10952๋ฒ : A+B - 5 (0) | 2021.02.17 |
---|---|
[๋ฐฑ์ค][C++/C์ธ์ด] 2884๋ฒ : ์๋ ์๊ณ (0) | 2021.02.06 |
[๋ฐฑ์ค][C++/C์ธ์ด] 10871๋ฒ : X๋ณด๋ค ์์ ์ (0) | 2021.02.05 |
[๋ฐฑ์ค][C++/C์ธ์ด] 2439๋ฒ : ๋ณ ์ฐ๊ธฐ - 2 (0) | 2021.02.05 |
[๋ฐฑ์ค][C++/C์ธ์ด] 2438๋ฒ : ๋ณ ์ฐ๊ธฐ - 1 (0) | 2021.02.05 |