Skip to content
Related Articles

Related Articles

Algorithms | Recursion | Question 3
  • Difficulty Level : Easy
  • Last Updated : 06 Mar, 2013

What does the following function print for n = 25?




void fun(int n)
{
  if (n == 0)
    return;
  
  printf("%d", n%2);
  fun(n/2);
}  

(A) 11001
(B) 10011
(C) 11111
(D) 00000


Answer: (B)

Explanation: The function mainly prints binary representation in reverse order.

Quiz of this Question

My Personal Notes arrow_drop_up
Recommended Articles
Page :