Assume that x is a variable that has been declared as an int and been given a value.

Assume that x is a variable that has been declared as an int and been given a value.

LANGUAGE: C++

CHALLENGE:

Assume that x is a variable that has been declared as an int and been given a value. Assume that twice is a function that receives a single integer parameter and returns twice its value. (So if you pass 7 to twice it will return 14. Thus the expression twice(7) has the value 14.

Write an expression whose value is eight times that of x without using the standard C arithmetic operators (*,+, etc.). Instead, use calls to twice to accomplish this.

In this exercise you must write this as a single expression– you must not write any statements. Also, you may only use the twice() function– no other functions or operators.

This content requires that you purchase additional access. The price is $2.99 or free for our Make Life Easier and 30 Days – Not Recurring members.

Purchase this Content ($2.99) Choose a Membership Level