Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

T-Mobile @ 24%.-, 1:43 PM Week 9 Activities start with a verb. 2) Please bring y

ID: 3738179 • Letter: T

Question

T-Mobile @ 24%.-, 1:43 PM Week 9 Activities start with a verb. 2) Please bring your solutions in on paper; we are finding that solutions brought in on laptops are a little hard to manage. 1) Write a function that accepts two numbers as parameters and returns the larger of the two 2) Write a function that accepts three numbers as parameters and returns the largest of the three; the function may not use any if statements, but must use the function generated in item #1 3) Write a function that returns true if two numbers accepted as parameters are equal; this function must also not use any if statements

Explanation / Answer

1)

// function returns larger of two input arguments number1 and number2

int larger(int number1, int number2)

{

// compare number1 and number2, if number1 is greater than number2

// return number2 else return number2

if(number1 > number2)

return number1;

else

return number2;

}

2)

// function returns larger of three input arguments number1 and number2 and number3

int largerofthree(int number1, int number2, int number3)

{

// return larger of number1 and number2 and

// then call again larger function with input result of last call and number3

return larger(larger(number1, number2), number3);

}

3)

// function return true if two input arguments number1 and number2 are equal

int equal(int number1, int number2)

{

// if number1 is equal to number 2, true is returned else false

(number1 == number2) ? true:false;

}