expand icon
book C++ Programs to Accompany Programming Logic and Design 8th Edition by Jo Ann Smith cover

C++ Programs to Accompany Programming Logic and Design 8th Edition by Jo Ann Smith

Edition 8ISBN: 978-1285867410
book C++ Programs to Accompany Programming Logic and Design 8th Edition by Jo Ann Smith cover

C++ Programs to Accompany Programming Logic and Design 8th Edition by Jo Ann Smith

Edition 8ISBN: 978-1285867410
Exercise 9
Understanding Operator Precedence and Associativity
In this exercise, you use what you have learned about operator precedence and associativity in C++. Study the following code, and then answer Questions.
// This program demonstrates the precedence and// associativity of operators.#include using namespace std;int main(){int number1 = 20;int number2 = 5;int number3 = 17;int answer1, answer2, answer3;int answer4, answer5, answer6;answer1 = number1 * number2 + number3;cout ? "Answer 1: " ? answer1 ? endl;answer2 = number1 * (number2 + number3);cout ? "Answer 2: " ? answer2 ? endl;answer3 = number1 + number2 ? number3;cout ? "Answer 3: "? answer3 ? endl;answer4 = number1 + (number2 ? number3);cout ? "Answer 4: " ? answer4 ? endl;answer5 = number1 + number2 * number3;cout ? "Answer 5: " ? answer5 ? endl;answer6 = number3 / number2;cout ? "Answer 6: " ? answer6 ? endl;return 0;}
What are the values of answer1, answer2, answer3, answer4, answer5, and answer6?
Explanation
Verified
like image
like image

Variables and arithmetic operators are c...

close menu
C++ Programs to Accompany Programming Logic and Design 8th Edition by Jo Ann Smith
cross icon