double foo (int a, int b, double c, double d, int e) { int n ; double x ; n = a + b + e ; x = c - d ; /* The following should be a type mismatch error */ /* returns int value instead of double */ return n ; } main() { int i, j, k ; double p, q, r ; i = 24 ; j = 19 ; k = 44 ; p = 3.21 ; q = 9.42 ; r = 17831.2 ; k = foo(i, j, p, q, 4) ; }