본문 바로가기

일일코딩/c언어

c언어 : 평균값 구하기

문제 : 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