# What is the output?

Varuna Seneviratna
Ranch Hand
Posts: 170

How can the output of the above program be 13 15 X =6
From where is the 13 coming from

Varuna

Steve Luke
Bartender
Posts: 4181
22
It comes from inside this code:

Why do you think it shouldn't be there?

Varuna Seneviratna
Ranch Hand
Posts: 170

From the above statement the output is 15 and a space

From the right above it should be
X = 6;

In the final screen it should be

15 X = 6

I can't figure out from where the 13 is coming from

Varuna

Varuna Seneviratna
Ranch Hand
Posts: 170
Right I just got it the 13 is sent to the screen and X=6 is sent next in the next iteration, with 2 added to 13, that is 15.So finally 13, then in the next iteration 15 X=6 and the final screen looks 13 15 X=6

Am I right?

Campbell Ritchie
Sheriff
Posts: 50666
83
Work out what happens when x == 5.

Campbell Ritchie
Sheriff
Posts: 50666
83
Originally posted by myself:
Work out what happens when x == 5.

I see you have worked that out; it might be easier to understand if you count forwards!