개발자 뺚
[BAEKJOON ONLINE JUDGE] 9610번 : 사분면 본문
시간 제한 : 1 초
메모리 제한 : 128 MB
문제
2차원 좌표 상의 여러 점의 좌표 (x,y)가 주어졌을 때, 각 사분면과 축에 점이 몇 개 있는지 구하는 프로그램을 작성하시오.
입력
첫째 줄에 점의 개수 n (1 ≤ n ≤ 1000)이 주어진다. 다음 n개 줄에는 점의 좌표 (xi, yi)가 주어진다. (-10^6 ≤ xi, yi ≤ 10^6)
출력
각 사분면과 축에 점이 몇 개 있는지를 예제 출력과 같은 형식으로 출력한다.
#include<stdio.h>
int main()
{
int n = 0;
scanf("%d", &n);
int q1 = 0;
int q2 = 0;
int q3 = 0;
int q4 = 0;
int ax = 0;
int a = 0;
int b = 0;
for (int i = 0; i < n; i++) {
scanf("%d %d", &a, &b);
if (a > 0) {
if (b > 0)
q1++;
if (b < 0)
q4++;
}
if (a < 0) {
if (b > 0)
q2++;
if (b < 0)
q3++;
}
if (a == 0 || b == 0)
ax++;
}
printf("Q1: %d\n", q1);
printf("Q2: %d\n", q2);
printf("Q3: %d\n", q3);
printf("Q4: %d\n", q4);
printf("AXIS: %d", ax);
return 0;
}
'Solution > C' 카테고리의 다른 글
[BAEKJOON ONLINE JUDGE] 7568번 : 덩치 (0) | 2023.09.24 |
---|---|
[BAEKJOON ONLINE JUDGE] 4999번 : 아! (0) | 2023.09.23 |
[BAEKJOON ONLINE JUDGE] 4673번 : 셀프 넘버 (0) | 2023.09.22 |
[BAEKJOON ONLINE JUDGE] 9654번 : 나부 함대 데이터 (0) | 2023.09.21 |
[BAEKJOON ONLINE JUDGE] 10845번 : 큐 (0) | 2023.09.20 |