Examine the code below What does the following function do I

Examine the code below. What does the following function do? Int mystery(int x, int y, int z) {int temp; temp=x; if (y > temp) {temp = y;} if (z > temp) {temp = z;} return temp;}

Solution


// function mystery takes three integer parameters
int mystery(int x, int y, int z){
  
   int temp;
   temp = x; // storing x value (or initializing temp with x value)

   if(y > temp){ // if y value is greater than x then storing y value in temp
       temp = y;
   }

   if(z > temp){ // if z value is greater than temp, storing z value in temp
       temp = z;
   }

   return temp; // returning temp value
}

Explanation:
   So, overall we are storing maximum value in temp among x, y and z

 Examine the code below. What does the following function do? Int mystery(int x, int y, int z) {int temp; temp=x; if (y > temp) {temp = y;} if (z > temp)

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site