GATE | CS | 2007 | C programming | Loops & Conditional | Question 85

Last Updated :
Discuss
Comments

Consider the following segment of C-code:

  int j, n;
j = 1;
while (j <= n)
j = j*2;

The number of comparisons made in the execution of the loop for any n > 0 is: Base of Log is 2 in all options.

CEIL(logn) + 2

n

CEIL(logn)

FLOOR(logn) + 2

Share your thoughts in the comments