6. While Loop¶


Q) While: What prints 12?¶

Consider the following code fragment.

int x = ???;
int sum = 0; 
while (x > 0) {
	if (x % 2 == 0) {
		sum += x;
	}
	x--;
}
cout << sum << endl;

What value should x be initialized to in order for it to print out 12?

a) 3
b) 5
c) 7
d) 9


Answers¶

c) 7