#include int tripleCallByValue(int); void tripleByReference(int &); main() { int value; cout << "Enter an integer: "; cin >> value; cout << endl << "Value before call to tripleCallByValue() is: " << value << endl << "Value returned from tripleCallByValue() is: " << tripleCallByValue(value) << endl << "Value (in main) after tripleCallByValue() is: " << value << endl << endl << "Value before call to tripleByReference() is: " << value << endl; tripleByReference(value); cout << "Value (in main) after call to tripleByReference() is: " << value << endl; return 0; } int tripleCallByValue(int valueCopy) { return valueCopy *= 3; } void tripleByReference(int &aliasRef) { aliasRef *= 3; }