The problem:
I know what I should do to obtain the reverse number, but its harder when using a function int. The program should handle any as much digits it can handle. So I know I should use a loop, and also you should know the number of digits - I've done that. My question is what is the proper way of returning the reverse digits. And by the way our lesson is about REFERENCES AND REFERENCE PARAMETER.Code:The name of the function's name should be reverse. Let the name of its value parameter be x (which is an int). The return datatype should be int. Use the main() driver program provided below to test your function: #include <iostream> using namespace std; // insert the reverse function here. int main() { int num; cin >> num; cout << "Reverse of " << num << " is " << reverse(num) << endl; return 0; }