gracias.... lo desplege en modo grafico con la <graphics.h> del tc3.0 y esto salio.....
void imp_a(Arbol *a, int cont,int x, int y)
{
int x2,y2,x3;
if(a)
{
x2=x-pow(2,cont);y2=y+4;
x3=x+pow(2,cont);
if(cont!=-2)
{
if(a->izquierdo!=NULL)
line(((x*7)-4)+(x-1),
(y*15)+(y-1),
(((x2-1)*7)+4)+(x2-2),
((y2-1)*15)+(y2-2));
if(a->derecho!=NULL)
line(((x*7)-4)+(x-1),
(y*15)+(y-1),
(((x3-1)*7)+4)+(x3-2),
((y2-1)*15)+(y2-2));
}
gotoxy(x,y);printf("%c",a->dato);
imp_a(a->izquierdo,cont-1,x2,y2);
imp_a(a->derecho,cont-1,x3,y2);
}
}
pero si tengo un arbol de mas de 7 niveles no sirve...tengo la idea de tratar de que la pantalla puedea moverse, pero no se me ocurre......