Open In App

Algorithms Quiz | SP Contest 1 | Question 6

What is the output of below C program?




#include <stdio.h>
  
void print(int c){
      
    if (c < 0) {
        return;
    }
      
    printf("%d ", c);
    c--;
    print(c);
      
    c++;
      
    printf("%d ", c);
  
}
  
int main() {
   int c = 5;
   print(c);
   return 0;    

(A) 5 4 3 2 1 0 0 0 1 2 3 4
(B) 5 4 3 2 1 0 0 1 2 3 4 5
(C) 1 2 3 4 5 0 0 5 4 3 2 1
(D) 5 4 3 2 1 1 0 1 2 3 4 5

Answer: (B)
Explanation:
Quiz of this Question

Article Tags :