#include <stdio.h>
#include <stdlib.h>
int main(void){
int n, i, sum, ch;
float eve;
int *m;
int tc, T;
scanf("%d", &T);
for(tc=1; tc<=T; tc++){
scanf("%d", &n);
m = (int*)malloc(sizeof(int)*n);
sum = 0;
for(i=0; i<n; i++){
scanf("%d", &m[i]);
sum += m[i];
}
eve = (float)sum/(float)n;
ch = 0;
for(i=0; i<n; i++){
if(m[i]<=eve) ch++;
}
printf("#%d %d\n", tc, ch);
}
}
m에 n만큼 메모리를 할당받아 n개의 소득을 입력받는다. 소득을 다 더한 값을 sum에 저장하고 sum을 n으로 나눈 소득의 평균값을 eve에 저장한다. 소득이 평균이하일 때마다 ch를 1씩 더해 출려한다.
'SWEA > [D3]' 카테고리의 다른 글
[D3] SWEA8931 제로 (0) | 2020.11.06 |
---|---|
[D3] SWEA9317 석찬이의 받아쓰기 (0) | 2020.11.06 |
[D3] SWEA 10726 이진수표현 (0) | 2020.11.02 |
[D3] SWEA10059 유효기간 (0) | 2020.09.26 |
[C언어] SWEA 10505 - 소득 불균형 (0) | 2020.09.20 |