ascode 1163 음수 양수 갯수 세기
문제 설명
여러 개의 정수가 입력될 경우 입력된 정수들 중 음수, 양수가 몇 개인지를 찾아 그 개수를 알려 주는 프로그램을 작성하시오.
입력 설명
첫 번째 줄에 테스트케이스의 개수 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
뚜비두바 둠짓둠짓
댓글남기기