Solution:दिया गया कार्यक्रम इस प्रकार है-
int f = 1, i = 2
*{f = i} जबकि (++i < 5)
पहले चरण में i = 2 और f = 1 + i का मतलब है
i = i + 1
=> i = 2 + 1 = 3
चूँकि यह 5 से कम है, इसलिए लूप निष्पादित होता है, अर्थात्
*f = i जो कि एक छोटा प्रतिनिधित्व है
f = f * i => f = 1 * 3 = 3
फिर,
i = i + 1
=> i = 3 + 1 = 4
चूँकि यह भी 5 से कम है इसलिए लूप फिर से निष्पादित होता है, अर्थात्
f = f * i
=> f = 3 * 4 = 12
अब अगली वृद्धि में,
i = 4 + 1 = 5
जो 5 से कम नहीं है, इसलिए लूप किसी को भी आगे निष्पादित नहीं करेगा
इसलिए f का अंतिम मूल्य 12 होगा।