백준 문제풀이(Baekjoon)
[Baekjoon] 4344번 : 평균은 넘겠지
LIZ0904
2020. 6. 16. 01:50
반응형
https://www.acmicpc.net/problem/4344
4344번: 평균은 넘겠지
문제 대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다. 입력 첫째 줄에는 테스트 케이스의 개수 C가 주어진다. 둘째 줄부터 각 �
www.acmicpc.net
정답코드
#include <stdio.h>
int main() {
int c, n, arr[1000] = { 0 },sum,count;
double avg;
scanf("%d", &c);
for (int i = 0; i < c; i++) {
sum = 0;
count = 0;
scanf("%d", &n);
for (int j = 0; j < n; j++) {
scanf("%d", &arr[j]);
sum += arr[j];
}
avg = (double)sum / n;
for (int j = 0; j < n; j++) {
if ((double)arr[j] > avg) count++;
}
printf("%.3f%%\n", ((double)count / n)*100.0);
}
}
반응형