Question: Assume that the following C++ code compiles and executes: int a; int b; int c; if (a % 2 != 0) { b = a

Assume that the following C++ code compiles and executes:

int a; int b; int c; if (a % 2 != 0) { b = a * 2 6; if (a == b) c = a + b; else if (a < b) c = b a; else c = 25; } else if (a < 6) b = 3 * a; c = b / 2; else if (a > 20) { c = 5; b = a 3; if ((b > c) && (b < c)) a = 2 * c - 1; else if ((b > c) || (b < c)) a = 3 - b; else a = b / c; } else { c = 6 * a; b = a + c; }

What are the final values of a, b, and c when the initial value of a is 21?

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!