nodo* ingreso(nodo *A,int x)
{
if (A==NULL)
{
A= new nodo;
if (!A)
{
cout << "NO HAY SUFICIENTE MEMORIA ";
return A;
}
A->dato=x;
A->izq=A->der=NULL;
}
else if (A->dato < x)
A->der=ing1(A->der,x);
else if (A->dato > x)
A->izq=ing1(A->izq,x);
else
cout << "EL ELEMENTO YA EXISTE, NO PUEDE ESTAR REPETIDO";
return A;
}