코딩/Language Coder
179 : 함수2 - 형성평가5
pikapika
2019. 1. 4. 00:50
세 개의 실수를 입력받아 합계와 평균을 구하여 평균을 반올림한 정수를 출력하고, 다음은 입력받은 수를 각각 먼저 반올림한 후 합계와 평균을 구하여 평균을 반올림한 한 결과를 출력하는 프로그램을 작성하시오.
![]() 153.74 34.59 109.5 | ![]() 99 100 |
[코드]
#include <stdio.h>
#include <math.h>
int avg1(double a, double b, double c) {
int avg;
double sum;
sum = a + b + c;
avg = round(sum / 3);
return avg;
}
int avg2(double a, double b, double c) {
int sum;
double avg;
sum = round(a) + round(b) + round(c);
avg = sum / 3.0;
return round(avg);
}
int main() {
double a, b, c;
scanf("%lf %lf %lf", &a, &b, &c);
printf("%d\n%d", avg1(a, b, c), avg2(a, b, c));
return 0;
}