Thursday, 9 June 2016

C Program For Draw A Perfect Christmas Tree

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

C Program For Draw A Perfect Christmas Tree

Solution :-

#include<stdio.h>
#include<conio.h>
//#include<iostream>
//using namespace std;
int main()
{
 //Program By Ghanendra Yadav 
int i,j;
int  no,abc;
char last;
 printf("Enter The Value 30 For Perfact Chrismas Treen\n\n ");
 scanf("%d",&no);
 printf("\n");
 do//Do-While Loop Start From Here
  { 
  abc=no/4;
  for(i=1; i<=no/4; i++)
   {
   printf("\t\t  ");
   for(j=1; j<abc; j++)
    printf(" ");
    abc--;
     for(j=1; j<=2*i-1; j++)
      printf("*");
       printf("\n");
 }

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

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

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

 getch();
 return 0;
}

Output:-


C Program For Draw A Perfect Christmas Tree

1 comment:
Write comments
  1. Finally I found solution thanks programmingwithbasics.com

    ReplyDelete

Recommended Posts × +