Question
Hello, I am struggling with the following questions. Thank you! 1. Determine the value of each of the following expressions: a. static_cast(toupper('7')) b. static_cast (toupper('@'))
Hello, I am struggling with the following questions. Thank you!
1. Determine the value of each of the following expressions:
a. static_cast(toupper('7'))
b. static_cast (toupper('@'))
c. static_cast (toupper('s'))
d. static_cast (toupper('J'))
e. static_cast (tolower('*'))
f. static_cast (tolower(';'))
g. static_cast (tolower('w'))
h. static_cast (tolower('('))
2. int mystery(int x, double y, char ch) { if (x == 0 && ch > 'A') return(static_cast(pow(y, 2)) + static_cast (ch)); else if (x > 0) return(x + static_cast(sqrt(y)) - static_cast (ch)); else return(2 * x + static_cast(y) - static_cast (ch)); }
3. What is the output of the following C++ statements?
a. cout << mystery(0, 6.5, 'K') << endl;
b. cout << mystery(4, 16.0, '#') << endl;
c. cout << 2 * mystery(-11, 13.8, '8') << endl;
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started