Thursday, 9 June 2016

C++ Program For Draw A Perfect Christmas Tree

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

www.programmingwithbasics.com

Solution :-

#include<iostream>
using namespace std;
int main()
{
//Program By Ghanendra Yadav 
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:-


C++ Program For Draw A Perfect Christmas Tree

No comments:
Write comments

Recommended Posts × +