#include
TypedEf struct node {int data; struct node * left; struct node * right;} node; void print (node * p) {if (p! = null) {print (p-> left); printf ("% D / N ", P-> Data); Print (p-> right);}} void main () {int N; scanf ("% d ", & n); node * head = (node *) Malloc (sizeof (Node) )); Head-> Data = N; head-> left = null; head-> right = null; scanf ("% d", & n); while (n! = - 1) {node * p = (node * ) Malloc (SIDE);
P-> Data = N; P-> LEFT = NULL; P-> Right = NULL; Node * q = Head; Node * f = q; While (q! = null) {if (n