반응형
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);
}
}
반응형
'백준 문제풀이(Baekjoon)' 카테고리의 다른 글
[Baekjoon] 1152번 : 단어의 개수 (0) | 2020.06.16 |
---|---|
[Baekjoon] 2869번 : 달팽이는 올라가고 싶다 (0) | 2020.06.16 |
[Baekjoon] 2331번 : 분해합 (0) | 2020.06.16 |
[Baekjoon] 10828번 : 스택 (0) | 2020.06.16 |
[Baekjoon] 11399번 ATM (0) | 2020.06.16 |
댓글