4344번 - 평균은 넘겠지
평균값도 제대로 구했고 그것보다 클 때 하나씩 늘리는 것도 제대로 했다고 생각했는데 답이 제대로 도출되지 않습니다. 이유 알고싶어요 ㅠㅠ
13번째줄에 score=arr[j] 가 맞나요?
점수 입력받아서 array에 추가시킨다는 의미인데 혹시 잘못된거 있을까요?
score=arr[j] -> score에 arr[j]의 값을 대입한다
arr[j]=score -> arr[j]에 score의 값을 대입한다
아그러네요 근데 바꿔도 똑같이 오류나요
5 50 50 70 80 100 대입했을 때 40프로가 아닌 20프로라고 뜹니다 ㅠㅠ
어... 왜인지는 잘 모르겠는데 arr[]을 arr[1001] 등으로 잡으면 잘 되네요
위에 int arr[]={};를
scanf("%d",&N);밑으로 내려서
int arr[N]; 로 바꿔서 해결했네요
이유는 저도 잘 모르겠습니다 ㅠㅠ
배열 크기를 지정하지 않고 []라고 했는데 초기화를 {}로 하시면 최종적으로 배열 크기가 몇이 될지 알 수 없습니다.
애초에 컴파일 에러가 안 난게 신기하네요.
댓글을 작성하려면 로그인해야 합니다.
cjb1019 2년 전
평균값도 제대로 구했고 그것보다 클 때 하나씩 늘리는 것도 제대로 했다고 생각했는데 답이 제대로 도출되지 않습니다. 이유 알고싶어요 ㅠㅠ