#include using namespace std; double average (int & a, int b) { double ave; cout << "beginning of function average: a = " << a << ", b = " << b << endl; a = a + b; ave = a / 2.0; cout << "end of function average: a = " << a << ", b = " << b << endl; return ave; } int main() { int num1, num2; cout << "Enter two integers: "; cin >> num1 >> num2; cout << "in main before calling average: num1 = " << num1 << ", num2 = " << num2 << endl; cout << "average is " << average(num1, num2) << endl; cout << "in main after calling average: num1 = " << num1 << ", num2 = " << num2 << endl; return 0; }