Q:

C++ Program For Draw A Perfect Christmas Tree

0

Christmas Tree :-

The tree was traditionally decorated with edibles such as apples, nuts, or other foods or an artificial tree of similar appearance, associated with the celebration of Christmas

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

#include<iostream>
using namespace std;
int main()
{ 
int i,j;
int  no,abc;
char last;
 cout<<"Enter The Value 30 For Perfact Chrismas Treen\n\n ";
 cin>>no;
 cout<<"\n";
 do //Do-While Loop Start From Here
 { 
  abc=no/4;
  for(i=1; i<=no/4; i++)
   {
   cout<<"\t\t  ";
   for(j=1; j<abc; j++)
    cout<<" ";
    abc--;
     for(j=1; j<=2*i-1; j++)
      cout<<"*";
       cout<<"\n";
 }

 abc=no/3;
 for(i=3; i<=no/3; i++)
  {
  cout<<"\t     ";
   for(j=1; j<abc; j++)
    cout<<" ";
    abc--;
     for(j=1; j<=2*i-1; j++)
      cout<<"*";
      cout<<"\n";
  }

 abc=no/2;
 for(i=4; i<=no/2; i++)
  {
  cout<<"\t";
   for(j=1; j<abc; j++)
    cout<<" ";
    abc--;
     for(j=1; j<=2*i-1; j++)
      cout<<"*";//Enter The AnyThing In Place Of ( * ) Like Any Key For Change Pattern
      cout<<"\n";
  }

 for(i=0;i<no/3;i++)
  {
  cout<<"\t\t      ";//Extra Space For Maintain Tree 
  cout<<"*****";//Enter The AnyThing In Place Of ( * ) Like Any Key For Change Pattern
  cout<<"\n";
  }
  
  cout<<"\t\t  *************";//Enter The AnyThing In Place Of ( * ) Like Any Key For Change Pattern
  cout<<"\nPress Y Or y Number For Again Print Tree N Or Other Key For Exit :";
  cin>>last;
 }while(last=='Y'||last=='y');

 return 0;
}

 

Output:

Enter The Value 30 For Perfact Chrismas Treen

 30

        *

       ***

      *****

     *******

    *********

   ***********

  *************

              *****

             *******

            *********

           ***********

          *************

         ***************

        *****************

       *******************

              *******

             *********

            ***********

           *************

          ***************

         *****************

        *******************

       *********************

      ***********************

     *************************

    ***************************

   *****************************

      *****

      *****

      *****

      *****

      *****

      *****

      *****

      *****

      *****

      *****

  *************

 

Press Y Or y Number For Again Print Tree N Or Other Key For Exit :

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

Similar questions


need a help?


find thousands of online teachers now