Consider the following C function.
void convert (int n) {
if (n < 0)
printf ("%d", n);
else {
convert (n/2);
printf ("%d", n%2);
}
}
Which one of the following will happen when the function convert is called with any positive integer n as argument? GATE CSE || 2019 MCQ || 2-mark
It will print the binary representation of n in the reverse order and terminate
It will not print anything and will not terminate
It will print the binary representation of n and terminate
It will print the binary representation of n but will not terminate
This question is part of this quiz :
GATE|| C Programming & Data Structure || Pyqs (2010 to 2025 )