Join the social network of Tech Nerds, increase skill rank, get work, manage projects...
 
  • Christmas Tree Programm

    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 414
    Answer it

    Chirag is a pure Desi boy. And his one and only dream is to meet Santa Claus. He decided to decorate a Christmas tree for Santa on coming Christmas. Chirag made an interesting Christmas tree that grows day by day. 

     

     

    The Christmas tree is comprised of the following

    ---> Parts

    ---> Stand

    Each Part is further comprised of Branches. Branches are comprised of Leaves. 

     

     

    How the tree appears as a function of days should be understood. Basis that print the tree as it appears on the given day. Below are the rules that govern how the tree appears on a given day. Write a program to generate such a Christmas tree whose input is a number of days. 

     

     

    Rules: 

     

    If tree is one day old you cannot grow. Print a message "You cannot generateChristmas tree"

    Tree will die after 20 days; it should give a message "Tree is no more"

    Tree will have one part less than the number of days. 

     

    E.g. 

    On 2nd day tree will have 1 part and one stand. 

    On 3rd day tree will have 2 parts and one stand 

    On 4th day tree will have 3 parts and one stand and so on.

    Top-most part will be the widest and bottom-most part will be the narrowest.

    Difference in number of branches between top-most and second from top will be 2

    Difference in number of branches between second from top and bottom-most part will be 1

    Below is an illustration of how the tree looks like on 4th day

     

 0 Answer(s)

Sign In
                           OR                           
                           OR                           
Register

Sign up using

                           OR                           
Forgot Password
Fill out the form below and instructions to reset your password will be emailed to you:
Reset Password
Fill out the form below and reset your password: