Respuesta :
Answer:
4
Explanation:
Given
The attached code segment
Required
The output
The first and second lines initialize num2 to 32 and num1 to 12, respectively.
Next, the remainder is calculated on line 3
[tex]rem = 32\%12[/tex]
[tex]rem = 8[/tex]
Then the while loop is repeated as long as rem > 0.
At first, we have:
[tex]num2 = 32[/tex]
[tex]num1 = 12[/tex]
[tex]rem = 8[/tex]
The first iteration gives:
[tex]num2 = 12[/tex]
[tex]num1 = 8[/tex]
[tex]rem = 12\%8 = 4[/tex]
Is 4 > 0? Yes; The loop is executed again.
This gives:
[tex]num2 = 8[/tex]
[tex]num1 = 4[/tex]
[tex]rem = 8\%4=0[/tex]
Is 0 > 0? No; The loop is executed
The last statement prints the last value of num1;
In the last loop, we have:
[tex]num1 = 4[/tex]
Hence, the output is 4