Professional Documents
Culture Documents
void main(void){
int opcion, numero;
nodo *ayudante;
char cadenalocal[32];
inicio=NULL;
textbackground(15);
do{
clrscr(); fflush(stdin); textcolor(16); cprintf(" Arbol rojo negro\n\r");
cprintf(" Insertar un numero\n\r Buscar un numero\n\r Ver el arbol\n\r
Terminar");
opcion=menus(4, 2, 2);
switch(opcion){
case 1:
gotoxy(4,6), cprintf("teclea el numero a insertar "); scanf("%d",&numero);
gotoxy(4,7), cprintf("teclea la cadena a insertar ");
scanf("%s",cadenalocal);
insercion(numero,cadenalocal);
gotoxy(6,9), cprintf("presiona una tecla para continuar...");
break;
case 2:
gotoxy(4,6), cprintf("teclea el numero a buscar "); scanf("%d",&numero);
ayudante=buscar(numero);
if(ayudante)
cprintf(" Se encontro ese numero su cadena es:\n\r %s",ayudante->cadena);
else cprintf(" No se encontro ese numero en el arbol");
cprintf("\n\r presiona una tecla para continuar...");
break;
case 3:
clrscr(); ver(inicio, 0, 0); cprintf("\n\n\r Presiona una tecla para
continuar...");
break;
}
if(opcion!=4) getch();
}while(opcion!=4);
liberar(inicio);
}