31.5k views
5 votes
What will be the value of x after the following loop terminates?

int x = 10;
for (int i = 0; i < 3; i++)
x*= 1;

1 Answer

5 votes

Answer:

10

Step-by-step explanation:

This for-loop is simply iterating three times in which the value of x is being set to the value of x * 1. So let's perform these iterations:

x = 10

When i = 0

x = x * 1 ==> 10

When i = 1

x = x * 1 ==> 10

When i = 2

x = x * 1 ==> 10

And then the for-loop terminates, leaving the value of x as 10.

Hence, the value of x is equal to 10.

Cheers.

User Anthony Cannon
by
8.1k points