ascode 1163 음수 양수 갯수 세기

최대 1 분 소요

문제 설명

여러 개의 정수가 입력될 경우 입력된 정수들 중 음수, 양수가 몇 개인지를 찾아 그 개수를 알려 주는 프로그램을 작성하시오.

입력 설명

첫 번째 줄에 테스트케이스의 개수 T(1 <= T <= 10)가 입력된다. 그 다음 줄에 입력 정수의 개수 n(1 <= n <= 100)이 주어지고, 그 다음 줄에 n개의 정수(-1,000 이상, 1,000 이하)가 입력된다.

출력 설명

각 테스트케이스 별로 주어진 n개의 정수들에서 음수와 양수가 몇 개인지를 찾아 그 개수를 한 줄씩 한 쌍씩 출력한다.

입력 예시

2
3
-1 3 2
5
98 0 -345 987 -21

출력 예시

1 2
2 2

코드

#include <stdio.h>
 
 
int main() {
    int a, arr[1000], b, m = 0, n = 0;
    scanf("%d", &a);
    for (int i = 0; i < a; i++)
    {
        scanf("%d", &b);
        for (int i = 0; i < b; i++)
        {
            scanf("%d", &arr[i]);
            if (arr[i] > 0) {
                m++;
            }
            else if (arr[i] < 0) {
                n++;
            }
        }
        printf("%d %d\n", n, m);
        m = 0, n = 0;
    }
	return 0;
}

나 : say

뚜비두바 둠짓둠짓

댓글남기기