While program – Programing Languages
Question 1 UGC NET June-2020    Consider the following pseudo-code fragment, where a and b are integer variables that have been initialized: /* Pre-conditions: (a>1 ∧ a<b) */ / *Assume that overflow never occurs */ int x=0; int p=1; while ( p<b) { p=p*a; x=x+1; } When the while loop terminates, what will be the value of x in terms of a and b? |
A – ab |
B – ba |
C – ⌊logab⌋ /* ⌊ ⌋ means floor */ |
D – ⌈logab⌉ /* ⌈ ⌉ means ceil */ |
E – None of the above |