문제 : 10개의 정수를 입력받아 평균값을 구한뒤 소수점 첫째 자리에서 반올림한 후 정수를 출력
#include
int main() {
int t;
int cnt = 1;
int count = 0;
int num, sum;
scanf_s("%d", &t);
while (t--) {
sum = 0;
for (int i = 0; i < 10; i++) {
scanf_s("%d", &num);
sum += num;
count++;
}
if (sum % count > 4) sum = sum / count+ 1;
else sum /= count;
printf("#%d %d\n", cnt++, sum);
}
system("pause");
return 0;
}
총 합계를 카운트 된 갯수 10개로 나눈뒤의 나머지가 4보다 크면 +1을 해주고 그렇지 않으면 나머지를 버린 후 값을 그대로 써주도록 했다.
'일일코딩 > c언어' 카테고리의 다른 글
c언어 : 소문자를 대문자로 변경하기 (0) | 2019.09.16 |
---|---|
c언어 : 홀수만 더하기 (0) | 2019.09.15 |
c언어: 대각선 출력하기 (0) | 2019.09.14 |
c언어 : 최대값 구하기 (0) | 2019.09.13 |