GATE CSE
First time here? Checkout the FAQ!
x
+1 vote
54 views

Avoid the any syntax error ,if there is:What will be the output of the following code ?
 

#inlcude<stdio.h>
void myfun(int i)
{   
    if(i>0) {
        myfun(i-1);
        printf("%d",i);
        myfun(i-1);
    }
}
int main() {
    myfun(3);
}

asked in Programming by (107 points)  
edited by | 54 views
1213121

1 Answer

+3 votes

execute the tree from DFS manner you will get the output 1213121

answered by Boss (5.3k points)  

Why isn't the right sub tree getting executed first? What I mean is shouldn't the solution be 1211213 ?

PLease explain a bit more. 

Top Users Jan 2017
  1. Debashish Deka

    7906 Points

  2. Habibkhan

    4736 Points

  3. Vijay Thakur

    4474 Points

  4. sudsho

    4318 Points

  5. saurabh rai

    4200 Points

  6. Arjun

    3638 Points

  7. Bikram

    3500 Points

  8. santhoshdevulapally

    3480 Points

  9. GateSet

    3228 Points

  10. Sushant Gokhale

    3116 Points

Monthly Topper: Rs. 500 gift card

18,944 questions
23,897 answers
52,122 comments
20,213 users