코딩/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;

}