/* File: average3.c This version has main on top. Needs function prototypes. */ #include double average(int, int) ; int add_two(int) ; int main() { int num1 ; double a ; num1 = 17 ; a = average(num1, add_two(42) ) ; printf("The avearge of %d and %d is %lf\n", num1, add_two(42), a) ; return 0 ; } double average(int x, int y) { double r ; r = (x + y) / 2.0 ; return r ; } int add_two(int x) { int y ; y = x + 2; return y ; }