No Rules Rules

사분면 (feat. 백준, 9610번) 본문

생활/코테

사분면 (feat. 백준, 9610번)

개발하는 완두콩 2023. 3. 27. 12:11
728x90
반응형

사분면
https://www.acmicpc.net/problem/9610

 

9610번: 사분면

2차원 좌표 상의 여러 점의 좌표 (x,y)가 주어졌을 때, 각 사분면과 축에 점이 몇 개 있는지 구하는 프로그램을 작성하시오.

www.acmicpc.net

 

// woohyeon.kim
// kim519620.tistory.com
#include <iostream>
using namespace std;
int main() {
	ios::sync_with_stdio(false), cin.tie(NULL);
    register int N, cnt[4]{0}, axis(0);
    cin >> N;
    for(register int n = 0, x, y; n < N; ++n){
        cin >> x >> y;
        if(x == 0 || y == 0)
            ++axis;
        else if(x > 0 && y > 0)
            ++cnt[0];
        else if(x < 0 && y > 0)
            ++cnt[1];
        else if(x < 0 && y < 0)
            ++cnt[2];
        else if(x > 0 && y < 0)
            ++cnt[3];
    }
    for(register int i = 0; i < 4; ++i)
        cout << 'Q' << i + 1 << ": " << cnt[i] << '\n';
    cout << "AXIS: " << axis;
	return 0;
}
// *&)*@*

 

반응형

단순 연산 문제입니다.

728x90
반응형
Comments