Consider the following program segment in C programming language: i = 6720; j…
2018
Consider the following program segment in C programming language: i = 6720; j = 4; while ((i % j) == 0) { i = i / j; j = j + 1; } On termination, j will have the value:
- A.
4
- B.
8
- C.
9
- D.
6720
Attempted by 604 students.
Show answer & explanation
Correct answer: C
Start: i = 6720, j = 4
6720 % 4 = 0 → i = 1680, j = 5
1680 % 5 = 0 → i = 336, j = 6
336 % 6 = 0 → i = 56, j = 7
56 % 7 = 0 → i = 8, j = 8
8 % 8 = 0 → i = 1, j = 9
1 % 9 ≠ 0 → loop stops
👉 Final value of j = 9
A video solution is available for this question — log in and enroll to watch it.