while (x<15)y++,x+=++y;
=>
while (x<15) { y++; x += ++y; }
=>
while (x < 15) { y += 2; x += y; }
So:
Before 1st iteration: x = 0, y = 0; After 1st iteration: x = 2, y = 2; After 2nd iteration: x = 6, y = 4; After 3rd iteration: x = 12, y = 6; After 4th iteration: x = 20, y = 8;
Note that for these values ββthere is also a simple closed formula: x = n*n - n and y = 2*n .
source share