728x90
반응형
문제 : https://www.acmicpc.net/problem/4344
문제
대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다.
# include <stdio.h>
int main()
{
int arr[1000]={0,};
int c,i,j,n,cnt,k;
double sum,avg;
scanf("%d",&c);
for(i = 0; i<c; i++)
{
scanf("%d",&n);
sum = 0,avg = 0,cnt=0;
for(j = 0; j<n; j++)
{
scanf("%d",&arr[j]);
sum += arr[j];
}
avg = sum/n;
for(k = 0; k<n; k++)
{
if(arr[k] > avg)
cnt++;
}
printf("%.3lf%%\n",(double)cnt/n*100);
}
}
728x90
반응형
최근댓글