int main()
{
system("cls");
int ch,ele;
char cho;
do
{
system("cls");
int t;
cout<<"\n\tPLEASE ENTER A NUMBER: ";
cin>>t;
cout<<"\n\tENTER THE ELEMENT "<<t<<" TIMES\n\t";
for(int c=0; c<t; c++)
{
cin>>ele;
cout<<"\t";
tree=insert(tree,ele);
}
cout<<"\n\t1----PRE-ORDER TRAVERSAL.";
cout<<"\n\t2----IN-ORDER TRAVERSAL.";
cout<<"\n\t3----POST-ORDER TRAVERSAL.";
cout<<"\n\t4----EXIT.";
cout<<"\n\tENTER CHOICE::";
cin>>ch;
switch(ch)
{
case 1:
cout<<"\n\t****PRE-ORDER TRAVERSAL OF A TREE****\n\t";
preorder(tree);
break;
case 2:
cout<<"\n\t****IN-ORDER TRAVERSAL OF A TREE****\n\t";
inorder(tree);
break;
case 3:
cout<<"\n\t****POST-ORDER TRAVERSAL OF A TREE****\n\t";
postorder(tree);
break;
case 4:
exit(0);
}
cout<<"\n\t DO YOU WANT TO TRY AGAIN?[Y/N] : ";
cin>>cho;
}while(cho=='Y' || cho=='y');
system("cls");
cout<<"\n\t\t THANK YOU FOR USING THIS PROGRAM!!";
system("pause > 0");
}