what are the ways in which a constructors can be called?
2065
what type of questions
2073
write a program that takes input in digits and display the
result in words from 1 to 1000
2378
What is for loop and its syntax?
1051
Is enum a class?
1012
explain sub-type and sub class?
atleast u have differ it into 4 points?
2271
What is oops and its features?
1031
What is the types of inheritance?
1041
Templates mean
2037
Why do we use polymorphism in oops?
994
What is polymorphism and example?
994
What is abstraction with example?
1058
What is cohesion in oop?
1010
#include
#include
#include
#include
void insert(struct btreenode **, int);
void inorder(struct btreenode *);
struct btreenode
{
struct btreenode *leftchild;
struct btreenode *rightchild;
int data;
};
main()
{
struct btreenode *bt;
bt=(struct btreenode *)NULL;
int req,i=1,num;
clrscr();
printf("Enter number of nodes");
scanf("%d",&req);
while(i<=req)
{
printf("Enter element");
scanf("%d",&num);
insert(&bt,num);
i++;
}
inorder(bt);
}
void insert(struct btreenode **sr, int num)
{
if(*sr==NULL)
{
*sr=(struct btreenode *)malloc (sizeof(struct btreenode));
(*sr)->leftchild=(struct btreenode *)NULL;
(*sr)->rightchild=(struct btreenode *)NULL;
(*sr)->data=num;
return;
}
else
{
if(num < (*sr)->data)
insert(&(*sr)->leftchild,num);
else
insert(&(*sr)->rightchild,num);
}
return;
}
void inorder(struct btreenode *sr)
{
if(sr!=(struct btreenode *)NULL)
{
inorder(sr->leftchild);
printf("\n %d",sr->data);
inorder(sr->rightchild);
}
else
return;
}
please Modify the given program and add two methods for post
order and pre order traversals.
3713
What is debug class?what is trace class? What differences are between them? With examples.
2140