minstory
백준 4344번: 평균은 넘겠지 [C언어] 본문
#include <stdio.h>
int main(void)
{
int C;
scanf("%d", &C);
float percent[100];
for (int i = 0; i < C; i++)
{
int cnt, sum = 0, avg = 0, high = 0;
scanf("%d", &cnt);
int arr[1000];
for (int j = 0; j < cnt; j++) //해당 줄의 점수로 배열 만듦
{
scanf("%d", &arr[j]);
sum += arr[j];
}
avg = sum / cnt;
for (int j = 0; j < cnt; j++) //평균 넘는 점수 판별
{
if (arr[j] > avg)
high++;
}
percent[i] = (double)high/cnt*100; //퍼센트 저장
}
for (int i = 0; i < C; i++)
printf("%.3f%%\n", percent[i]);
return 0;
}
'백준 문제풀이 [C언어] > 1차원배열' 카테고리의 다른 글
백준 1546번: 평균 [C언어] (0) | 2019.07.04 |
---|---|
백준 3052번: 나머지 [C언어] (1) | 2019.07.04 |
백준 2577번: 숫자의 개수 [C언어] (0) | 2019.07.04 |
백준 2562번: 최댓값 [C언어] (0) | 2019.07.04 |
백준 2920번: 음계 [C언어] (0) | 2019.07.02 |
Comments