SWEA/[D3]

[D3] SWEA 10505 소득불균형

ruming 2020. 11. 6. 18:18

 

#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