The function traceMe in Exercise 30 outputs the values of x, y, and z. Modify the definition of this function so that rather than print these values, it sends the values back to the calling environment and the calling environment prints these values.
Reference:
Consider the following program:
#include
#include
#include
using namespace std;
void traceMe(double x, double y);
int main()
{
double one, two;
cout << "Enter two numbers: ";
cin >> one >> two;
cout << endl;
traceMe(one, two);
traceMe(two, one);
return 0;
}
void traceMe(double x, double y)
{
double z;
if (x != 0)
z = sqrt(y) / x;
else
{
cout << "Enter a nonzero number: ";
cin >> x;
cout << endl;
z = floor(pow(y, x));
}
cout << fixed << showpoint << setprecision(2);
cout << x << ", " << y << ", " << z << endl;
}
a. What is the output if the input is 3 625?
b. What is the output if the input is 24 1024?
c. What is the output if the input is 0 196?
We need at least 10 more requests to produce the solution.
0 / 10 have requested this problem solution
The more requests, the faster the answer.