Para solucionarlo crearemos la función altura(Nodo nod,Arbol T) que obtiene
la altura del nodo nod mediante el cálculo del máximo sobre las alturas
de sus hijos(obtenidas mediante llamadas recursivas).La llamada a la función sobre un
árbol al que queremos obtener su altura es altura(Raiz(T),T).
int altura(Nodo nod,Arbol T)
{
Nodo n;
int maximo,aux;
if(nod==NODO_NULO)
return -1;
for(maximo=-1,n=HijoIzqda(nod,T);n!=NODO_NULO;n=HermanoDrcha(n,T)){
aux=altura(n,T);
if(aux > maximo)
maximo=aux;
}
return maximo+1;
}