어디서 틀렸는지 모르겠어요

khm1136 Reply 9 years 28 weeks ago
#include<stdio.h> int n, m, sum, cnt; int a[100000]; int main() { scanf("%d", &n); for (int i = 0; i < n; i++){ scanf("%d", &m); if (m == 0) printf("0.000%%\n"); sum = 0; for (int j = 0; j < m; j++){ scanf("%d", &a[j]); sum += a[j]; } cnt = 0; for (int j = 0; j < m; j++){ if (a[j] * m >= sum) cnt++; } printf("%.3lf%%\n", (double)cnt / (double)m*100.0); } return 0; }
pichulia Reply 9 years 28 weeks ago
3번째로 제출한 코드를 보세요. 그리고 지금 코드와의 차이점을 보세요. 예제는 돌리고 오셨는지...
khm1136 Reply 9 years 28 weeks ago
돌렸는데 잘 나왔었는데....
pichulia Reply 9 years 28 weeks ago
문제 스크립트를 수정하고 왔습니다.