WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) { int ele; AnsiString cadele; p_nodo arbol = NULL; do{ cadele = InputBox ("Inserte un número", "Inserte",""); ele = atoi(cadele.c_str()); if (ele) insertar(arbol, ele); }while (ele); return 0; } WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) { int ele; AnsiString cadele; p_nodo arbol = NULL; do{ cadele = InputBox ("Inserte un número", "Inserte",""); ele = atoi(cadele.c_str()); if (ele) insertar(arbol, ele); }while (ele); return 0; } arbol WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) { 11 int ele; AnsiString cadele; p_nodo arbol = NULL; do{ cadele = InputBox ("Inserte un número", "Inserte",""); ele = atoi(cadele.c_str()); if (ele) insertar(arbol, ele); }while (ele); return 0; } arbol WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) void insertar(p_nodo& hoja, const int n){ { if (!hoja) { int ele; hoja = new nodo; AnsiString cadele; hoja->num = n; p_nodo arbol = NULL; hoja->izda = NULL; do{ hoja->dcha = NULL; cadele = InputBox ("Inserte un número", "Inserte",""); } ele = atoi(cadele.c_str()); else if (ele) if (n < hoja->num) insertar(arbol, ele); insertar (hoja->izda, n); }while (ele); else return 0; } insertar (hoja->dcha, n); } arbol 11 WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) void insertar(p_nodo& hoja, const int n){ { if (!hoja) { int ele; hoja = new nodo; AnsiString cadele; hoja->num = n; p_nodo arbol = NULL; hoja->izda = NULL; do{ hoja->dcha = NULL; cadele = InputBox ("Inserte un número", "Inserte",""); } ele = atoi(cadele.c_str()); else if (ele) if (n < hoja->num) insertar(arbol, ele); insertar (hoja->izda, n); }while (ele); else return 0; } insertar (hoja->dcha, n); } arbol 11 WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) { int ele; AnsiString cadele; p_nodo arbol = NULL; do{ cadele = InputBox ("Inserte un número", "Inserte",""); ele = atoi(cadele.c_str()); if (ele) insertar(arbol, ele); }while (ele); return 0; } arbol 11 WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) { 6 int ele; AnsiString cadele; p_nodo arbol = NULL; do{ cadele = InputBox ("Inserte un número", "Inserte",""); ele = atoi(cadele.c_str()); if (ele) insertar(arbol, ele); }while (ele); return 0; } arbol 11 WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) void insertar(p_nodo& hoja, const int n){ { if (!hoja) { int ele; hoja = new nodo; AnsiString cadele; hoja->num = n; p_nodo arbol = NULL; hoja->izda = NULL; do{ hoja->dcha = NULL; cadele = InputBox ("Inserte un número", "Inserte",""); } ele = atoi(cadele.c_str()); else if (ele) if (n < hoja->num) insertar(arbol, ele); insertar (hoja->izda, n); }while (ele); else return 0; } insertar (hoja->dcha, n); } arbol 11 WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) void insertar(p_nodo& hoja, const int n){ void insertar(p_nodo& hoja, const int n){ { if (!hoja) { if (!hoja) { int ele; hoja = new nodo; hoja = new nodo; AnsiString cadele; hoja->num = n; hoja->num = n; p_nodo arbol = NULL; hoja->izda = NULL; hoja->izda = NULL; do{ hoja->dcha = NULL; hoja->dcha = NULL; cadele = InputBox ("Inserte un número", "Inserte",""); } } ele = atoi(cadele.c_str()); else if (ele) else if (n < hoja->num) insertar(arbol, ele); insertar (hoja->izda, n); }while (ele); insertar (hoja->izda, n); else return 0; } if (n < hoja->num) else insertar (hoja->dcha, n); } insertar (hoja->dcha, n); } arbol 11 6 WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) void insertar(p_nodo& hoja, const int n){ void insertar(p_nodo& hoja, const int n){ { if (!hoja) { if (!hoja) { int ele; hoja = new nodo; hoja = new nodo; AnsiString cadele; hoja->num = n; hoja->num = n; p_nodo arbol = NULL; hoja->izda = NULL; hoja->izda = NULL; do{ hoja->dcha = NULL; hoja->dcha = NULL; cadele = InputBox ("Inserte un número", "Inserte",""); } } ele = atoi(cadele.c_str()); else if (ele) else if (n < hoja->num) insertar(arbol, ele); insertar (hoja->izda, n); }while (ele); insertar (hoja->izda, n); else return 0; } if (n < hoja->num) else insertar (hoja->dcha, n); } insertar (hoja->dcha, n); } arbol 11 6 WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) void insertar(p_nodo& hoja, const int n){ { if (!hoja) { int ele; hoja = new nodo; AnsiString cadele; hoja->num = n; p_nodo arbol = NULL; hoja->izda = NULL; do{ hoja->dcha = NULL; cadele = InputBox ("Inserte un número", "Inserte",""); } ele = atoi(cadele.c_str()); else if (ele) if (n < hoja->num) insertar(arbol, ele); insertar (hoja->izda, n); }while (ele); else return 0; } insertar (hoja->dcha, n); } arbol 11 6 WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) { int ele; AnsiString cadele; p_nodo arbol = NULL; do{ cadele = InputBox ("Inserte un número", "Inserte",""); ele = atoi(cadele.c_str()); if (ele) insertar(arbol, ele); }while (ele); return 0; } arbol 11 6 WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) { 19 int ele; AnsiString cadele; p_nodo arbol = NULL; do{ cadele = InputBox ("Inserte un número", "Inserte",""); ele = atoi(cadele.c_str()); if (ele) insertar(arbol, ele); }while (ele); return 0; } arbol 11 6 WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) void insertar(p_nodo& hoja, const int n){ { if (!hoja) { int ele; hoja = new nodo; AnsiString cadele; hoja->num = n; p_nodo arbol = NULL; hoja->izda = NULL; do{ hoja->dcha = NULL; cadele = InputBox ("Inserte un número", "Inserte",""); } ele = atoi(cadele.c_str()); else if (ele) if (n < hoja->num) insertar(arbol, ele); insertar (hoja->izda, n); }while (ele); else return 0; } insertar (hoja->dcha, n); } arbol 11 6 WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) void insertar(p_nodo& hoja, const int n){ void insertar(p_nodo& hoja, const int n){ { if (!hoja) { if (!hoja) { int ele; hoja = new nodo; hoja = new nodo; AnsiString cadele; hoja->num = n; hoja->num = n; p_nodo arbol = NULL; hoja->izda = NULL; hoja->izda = NULL; do{ hoja->dcha = NULL; hoja->dcha = NULL; cadele = InputBox ("Inserte un número", "Inserte",""); } } ele = atoi(cadele.c_str()); else if (ele) else if (n < hoja->num) insertar(arbol, ele); insertar (hoja->izda, n); }while (ele); insertar (hoja->izda, n); else return 0; } if (n < hoja->num) else insertar (hoja->dcha, n); } insertar (hoja->dcha, n); } arbol 11 6 19 WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) void insertar(p_nodo& hoja, const int n){ void insertar(p_nodo& hoja, const int n){ { if (!hoja) { if (!hoja) { int ele; hoja = new nodo; hoja = new nodo; AnsiString cadele; hoja->num = n; hoja->num = n; p_nodo arbol = NULL; hoja->izda = NULL; hoja->izda = NULL; do{ hoja->dcha = NULL; hoja->dcha = NULL; cadele = InputBox ("Inserte un número", "Inserte",""); } } ele = atoi(cadele.c_str()); else if (ele) else if (n < hoja->num) insertar(arbol, ele); insertar (hoja->izda, n); }while (ele); insertar (hoja->izda, n); else return 0; } if (n < hoja->num) else insertar (hoja->dcha, n); } insertar (hoja->dcha, n); } arbol 11 6 19 WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) void insertar(p_nodo& hoja, const int n){ { if (!hoja) { int ele; hoja = new nodo; AnsiString cadele; hoja->num = n; p_nodo arbol = NULL; hoja->izda = NULL; do{ hoja->dcha = NULL; cadele = InputBox ("Inserte un número", "Inserte",""); } ele = atoi(cadele.c_str()); else if (ele) if (n < hoja->num) insertar(arbol, ele); insertar (hoja->izda, n); }while (ele); else return 0; } insertar (hoja->dcha, n); } arbol 11 6 19 WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) { int ele; AnsiString cadele; p_nodo arbol = NULL; do{ cadele = InputBox ("Inserte un número", "Inserte",""); ele = atoi(cadele.c_str()); if (ele) insertar(arbol, ele); }while (ele); return 0; } arbol 11 6 19 WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) { 10 int ele; AnsiString cadele; p_nodo arbol = NULL; do{ cadele = InputBox ("Inserte un número", "Inserte",""); ele = atoi(cadele.c_str()); if (ele) insertar(arbol, ele); }while (ele); return 0; } arbol 11 6 19 WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) void insertar(p_nodo& hoja, const int n){ { if (!hoja) { int ele; hoja = new nodo; AnsiString cadele; hoja->num = n; p_nodo arbol = NULL; hoja->izda = NULL; do{ hoja->dcha = NULL; cadele = InputBox ("Inserte un número", "Inserte",""); } ele = atoi(cadele.c_str()); else if (ele) if (n < hoja->num) insertar(arbol, ele); insertar (hoja->izda, n); }while (ele); else return 0; } insertar (hoja->dcha, n); } arbol 11 6 19 WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) void insertar(p_nodo& hoja, const int n){ void insertar(p_nodo& hoja, const int n){ { if (!hoja) { if (!hoja) { int ele; hoja = new nodo; hoja = new nodo; AnsiString cadele; hoja->num = n; hoja->num = n; p_nodo arbol = NULL; hoja->izda = NULL; hoja->izda = NULL; do{ hoja->dcha = NULL; hoja->dcha = NULL; cadele = InputBox ("Inserte un número", "Inserte",""); } } ele = atoi(cadele.c_str()); else if (ele) else if (n < hoja->num) insertar(arbol, ele); insertar (hoja->izda, n); }while (ele); insertar (hoja->izda, n); else return 0; } if (n < hoja->num) else insertar (hoja->dcha, n); insertar (hoja->dcha, n); } } arbol 11 6 19 WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) void insertar(p_nodo& hoja, const int n){ void insertar(p_nodo& hoja, const int n){ void insertar(p_nodo& hoja, const int n){ { if (!hoja) { if (!hoja) { if (!hoja) { int ele; hoja = new nodo; hoja = new nodo; hoja = new nodo; AnsiString cadele; hoja->num = n; hoja->num = n; hoja->num = n; p_nodo arbol = NULL; hoja->izda = NULL; hoja->izda = NULL; hoja->izda = NULL; do{ hoja->dcha = NULL; hoja->dcha = NULL; hoja->dcha = NULL; cadele = InputBox ("Inserte un número", "Inserte",""); } } } ele = atoi(cadele.c_str()); else if (ele) else if (n < hoja->num) insertar(arbol, ele); insertar (hoja->izda, n); }while (ele); if (n < hoja->num) insertar (hoja->izda, n); else return 0; } else if (n < hoja->num) insertar (hoja->izda, n); else insertar (hoja->dcha, n); insertar (hoja->dcha, n); } } arbol 11 6 19 10 else insertar (hoja->dcha, n); } WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) void insertar(p_nodo& hoja, const int n){ void insertar(p_nodo& hoja, const int n){ void insertar(p_nodo& hoja, const int n){ { if (!hoja) { if (!hoja) { if (!hoja) { int ele; hoja = new nodo; hoja = new nodo; hoja = new nodo; AnsiString cadele; hoja->num = n; hoja->num = n; hoja->num = n; p_nodo arbol = NULL; hoja->izda = NULL; hoja->izda = NULL; hoja->izda = NULL; do{ hoja->dcha = NULL; hoja->dcha = NULL; hoja->dcha = NULL; cadele = InputBox ("Inserte un número", "Inserte",""); } } } ele = atoi(cadele.c_str()); else if (ele) else if (n < hoja->num) insertar(arbol, ele); insertar (hoja->izda, n); }while (ele); if (n < hoja->num) insertar (hoja->izda, n); else return 0; } else if (n < hoja->num) insertar (hoja->izda, n); else insertar (hoja->dcha, n); insertar (hoja->dcha, n); } } arbol 11 6 19 10 else insertar (hoja->dcha, n); } WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) void insertar(p_nodo& hoja, const int n){ void insertar(p_nodo& hoja, const int n){ { if (!hoja) { if (!hoja) { int ele; hoja = new nodo; hoja = new nodo; AnsiString cadele; hoja->num = n; hoja->num = n; p_nodo arbol = NULL; hoja->izda = NULL; hoja->izda = NULL; do{ hoja->dcha = NULL; hoja->dcha = NULL; cadele = InputBox ("Inserte un número", "Inserte",""); } } ele = atoi(cadele.c_str()); else if (ele) else if (n < hoja->num) insertar(arbol, ele); insertar (hoja->izda, n); }while (ele); insertar (hoja->izda, n); else return 0; } if (n < hoja->num) else insertar (hoja->dcha, n); insertar (hoja->dcha, n); } } arbol 11 6 19 10 WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) void insertar(p_nodo& hoja, const int n){ { if (!hoja) { int ele; hoja = new nodo; AnsiString cadele; hoja->num = n; p_nodo arbol = NULL; hoja->izda = NULL; do{ hoja->dcha = NULL; cadele = InputBox ("Inserte un número", "Inserte",""); } ele = atoi(cadele.c_str()); else if (ele) if (n < hoja->num) insertar(arbol, ele); insertar (hoja->izda, n); }while (ele); else return 0; } insertar (hoja->dcha, n); } arbol 11 6 19 10 WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) { int ele; AnsiString cadele; p_nodo arbol = NULL; do{ cadele = InputBox ("Inserte un número", "Inserte",""); ele = atoi(cadele.c_str()); if (ele) insertar(arbol, ele); }while (ele); return 0; } arbol 11 6 19 10 WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) { 16 int ele; AnsiString cadele; p_nodo arbol = NULL; do{ cadele = InputBox ("Inserte un número", "Inserte",""); ele = atoi(cadele.c_str()); if (ele) insertar(arbol, ele); }while (ele); return 0; } arbol 11 6 19 10 WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) void insertar(p_nodo& hoja, const int n){ { if (!hoja) { int ele; hoja = new nodo; AnsiString cadele; hoja->num = n; p_nodo arbol = NULL; hoja->izda = NULL; do{ hoja->dcha = NULL; cadele = InputBox ("Inserte un número", "Inserte",""); } ele = atoi(cadele.c_str()); else if (ele) if (n < hoja->num) insertar(arbol, ele); insertar (hoja->izda, n); }while (ele); else return 0; } insertar (hoja->dcha, n); } arbol 11 6 19 10 WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) void insertar(p_nodo& hoja, const int n){ void insertar(p_nodo& hoja, const int n){ { if (!hoja) { if (!hoja) { int ele; hoja = new nodo; hoja = new nodo; AnsiString cadele; hoja->num = n; hoja->num = n; p_nodo arbol = NULL; hoja->izda = NULL; hoja->izda = NULL; do{ hoja->dcha = NULL; hoja->dcha = NULL; cadele = InputBox ("Inserte un número", "Inserte",""); } } ele = atoi(cadele.c_str()); else if (ele) else if (n < hoja->num) insertar(arbol, ele); insertar (hoja->izda, n); }while (ele); insertar (hoja->izda, n); else return 0; } if (n < hoja->num) else insertar (hoja->dcha, n); } insertar (hoja->dcha, n); } arbol 11 6 19 10 WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) void insertar(p_nodo& hoja, const int n){ void insertar(p_nodo& hoja, const int n){ void insertar(p_nodo& hoja, const int n){ { if (!hoja) { if (!hoja) { if (!hoja) { int ele; hoja = new nodo; hoja = new nodo; hoja = new nodo; AnsiString cadele; hoja->num = n; hoja->num = n; hoja->num = n; p_nodo arbol = NULL; hoja->izda = NULL; hoja->izda = NULL; hoja->izda = NULL; do{ hoja->dcha = NULL; hoja->dcha = NULL; hoja->dcha = NULL; cadele = InputBox ("Inserte un número", "Inserte",""); } } } ele = atoi(cadele.c_str()); else if (ele) else if (n < hoja->num) insertar(arbol, ele); insertar (hoja->izda, n); }while (ele); if (n < hoja->num) insertar (hoja->izda, n); else return 0; } else if (n < hoja->num) insertar (hoja->izda, n); else insertar (hoja->dcha, n); insertar (hoja->dcha, n); } } arbol 11 6 19 10 else 16 insertar (hoja->dcha, n); } WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) void insertar(p_nodo& hoja, const int n){ void insertar(p_nodo& hoja, const int n){ void insertar(p_nodo& hoja, const int n){ { if (!hoja) { if (!hoja) { if (!hoja) { int ele; hoja = new nodo; hoja = new nodo; hoja = new nodo; AnsiString cadele; hoja->num = n; hoja->num = n; hoja->num = n; p_nodo arbol = NULL; hoja->izda = NULL; hoja->izda = NULL; hoja->izda = NULL; do{ hoja->dcha = NULL; hoja->dcha = NULL; hoja->dcha = NULL; cadele = InputBox ("Inserte un número", "Inserte",""); } } } ele = atoi(cadele.c_str()); else if (ele) else if (n < hoja->num) insertar(arbol, ele); insertar (hoja->izda, n); }while (ele); if (n < hoja->num) insertar (hoja->izda, n); else return 0; } else if (n < hoja->num) insertar (hoja->izda, n); else insertar (hoja->dcha, n); insertar (hoja->dcha, n); } } arbol 11 6 19 10 else 16 insertar (hoja->dcha, n); } WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) void insertar(p_nodo& hoja, const int n){ void insertar(p_nodo& hoja, const int n){ { if (!hoja) { if (!hoja) { int ele; hoja = new nodo; hoja = new nodo; AnsiString cadele; hoja->num = n; hoja->num = n; p_nodo arbol = NULL; hoja->izda = NULL; hoja->izda = NULL; do{ hoja->dcha = NULL; hoja->dcha = NULL; cadele = InputBox ("Inserte un número", "Inserte",""); } } ele = atoi(cadele.c_str()); else if (ele) else if (n < hoja->num) insertar(arbol, ele); insertar (hoja->izda, n); }while (ele); insertar (hoja->izda, n); else return 0; } if (n < hoja->num) else insertar (hoja->dcha, n); insertar (hoja->dcha, n); } } arbol 11 6 19 10 16 WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) void insertar(p_nodo& hoja, const int n){ { if (!hoja) { int ele; hoja = new nodo; AnsiString cadele; hoja->num = n; p_nodo arbol = NULL; hoja->izda = NULL; do{ hoja->dcha = NULL; cadele = InputBox ("Inserte un número", "Inserte",""); } ele = atoi(cadele.c_str()); else if (ele) if (n < hoja->num) insertar(arbol, ele); insertar (hoja->izda, n); }while (ele); else return 0; } insertar (hoja->dcha, n); } arbol 11 6 19 10 16 WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) { int ele; AnsiString cadele; p_nodo arbol = NULL; do{ cadele = InputBox ("Inserte un número", "Inserte",""); ele = atoi(cadele.c_str()); if (ele) insertar(arbol, ele); }while (ele); return 0; } arbol 11 6 19 10 16 WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) { 2 int ele; AnsiString cadele; p_nodo arbol = NULL; do{ cadele = InputBox ("Inserte un número", "Inserte",""); ele = atoi(cadele.c_str()); if (ele) insertar(arbol, ele); }while (ele); return 0; } arbol 11 6 19 10 16 WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) void insertar(p_nodo& hoja, const int n){ { if (!hoja) { int ele; hoja = new nodo; AnsiString cadele; hoja->num = n; p_nodo arbol = NULL; hoja->izda = NULL; do{ hoja->dcha = NULL; cadele = InputBox ("Inserte un número", "Inserte",""); } ele = atoi(cadele.c_str()); else if (ele) if (n < hoja->num) insertar(arbol, ele); insertar (hoja->izda, n); }while (ele); else return 0; } insertar (hoja->dcha, n); } arbol 11 6 19 10 16 WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) void insertar(p_nodo& hoja, const int n){ void insertar(p_nodo& hoja, const int n){ { if (!hoja) { if (!hoja) { int ele; hoja = new nodo; hoja = new nodo; AnsiString cadele; hoja->num = n; hoja->num = n; p_nodo arbol = NULL; hoja->izda = NULL; hoja->izda = NULL; do{ hoja->dcha = NULL; hoja->dcha = NULL; cadele = InputBox ("Inserte un número", "Inserte",""); } } ele = atoi(cadele.c_str()); else if (ele) else if (n < hoja->num) insertar(arbol, ele); insertar (hoja->izda, n); }while (ele); insertar (hoja->izda, n); else return 0; } if (n < hoja->num) else insertar (hoja->dcha, n); insertar (hoja->dcha, n); } } arbol 11 6 19 10 16 WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) void insertar(p_nodo& hoja, const int n){ void insertar(p_nodo& hoja, const int n){ void insertar(p_nodo& hoja, const int n){ { if (!hoja) { if (!hoja) { if (!hoja) { int ele; hoja = new nodo; hoja = new nodo; hoja = new nodo; AnsiString cadele; hoja->num = n; hoja->num = n; hoja->num = n; p_nodo arbol = NULL; hoja->izda = NULL; hoja->izda = NULL; hoja->izda = NULL; do{ hoja->dcha = NULL; hoja->dcha = NULL; hoja->dcha = NULL; cadele = InputBox ("Inserte un número", "Inserte",""); } } } ele = atoi(cadele.c_str()); else if (ele) else if (n < hoja->num) insertar(arbol, ele); else if (n < hoja->num) insertar (hoja->izda, n); }while (ele); insertar (hoja->izda, n); else return 0; } arbol 11 6 19 10 else insertar (hoja->dcha, n); } 2 insertar (hoja->izda, n); else insertar (hoja->dcha, n); } if (n < hoja->num) 16 insertar (hoja->dcha, n); } WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) void insertar(p_nodo& hoja, const int n){ void insertar(p_nodo& hoja, const int n){ void insertar(p_nodo& hoja, const int n){ { if (!hoja) { if (!hoja) { if (!hoja) { int ele; hoja = new nodo; hoja = new nodo; hoja = new nodo; AnsiString cadele; hoja->num = n; hoja->num = n; hoja->num = n; p_nodo arbol = NULL; hoja->izda = NULL; hoja->izda = NULL; hoja->izda = NULL; do{ hoja->dcha = NULL; hoja->dcha = NULL; hoja->dcha = NULL; cadele = InputBox ("Inserte un número", "Inserte",""); } } } ele = atoi(cadele.c_str()); else if (ele) else if (n < hoja->num) insertar(arbol, ele); else if (n < hoja->num) insertar (hoja->izda, n); }while (ele); insertar (hoja->izda, n); else return 0; } arbol 11 6 19 10 else insertar (hoja->dcha, n); } 2 insertar (hoja->izda, n); else insertar (hoja->dcha, n); } if (n < hoja->num) 16 insertar (hoja->dcha, n); } WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) void insertar(p_nodo& hoja, const int n){ void insertar(p_nodo& hoja, const int n){ { if (!hoja) { if (!hoja) { int ele; hoja = new nodo; hoja = new nodo; AnsiString cadele; hoja->num = n; hoja->num = n; p_nodo arbol = NULL; hoja->izda = NULL; hoja->izda = NULL; do{ hoja->dcha = NULL; hoja->dcha = NULL; cadele = InputBox ("Inserte un número", "Inserte",""); } } ele = atoi(cadele.c_str()); else if (ele) else if (n < hoja->num) insertar(arbol, ele); if (n < hoja->num) insertar (hoja->izda, n); }while (ele); insertar (hoja->izda, n); else return 0; else insertar (hoja->dcha, n); } insertar (hoja->dcha, n); } } arbol 11 6 2 19 10 16 WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) void insertar(p_nodo& hoja, const int n){ { if (!hoja) { int ele; hoja = new nodo; AnsiString cadele; hoja->num = n; p_nodo arbol = NULL; hoja->izda = NULL; do{ hoja->dcha = NULL; cadele = InputBox ("Inserte un número", "Inserte",""); } ele = atoi(cadele.c_str()); else if (ele) if (n < hoja->num) insertar(arbol, ele); insertar (hoja->izda, n); }while (ele); else return 0; insertar (hoja->dcha, n); } } arbol 11 6 2 19 10 16 WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) { int ele; AnsiString cadele; p_nodo arbol = NULL; do{ cadele = InputBox ("Inserte un número", "Inserte",""); ele = atoi(cadele.c_str()); if (ele) insertar(arbol, ele); }while (ele); return 0; } arbol 11 6 2 19 10 16 WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) { 22 int ele; AnsiString cadele; p_nodo arbol = NULL; do{ cadele = InputBox ("Inserte un número", "Inserte",""); ele = atoi(cadele.c_str()); if (ele) insertar(arbol, ele); }while (ele); return 0; } arbol 11 6 2 19 10 16 WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) void insertar(p_nodo& hoja, const int n){ { if (!hoja) { int ele; hoja = new nodo; AnsiString cadele; hoja->num = n; p_nodo arbol = NULL; hoja->izda = NULL; do{ hoja->dcha = NULL; cadele = InputBox ("Inserte un número", "Inserte",""); } ele = atoi(cadele.c_str()); else if (ele) if (n < hoja->num) insertar(arbol, ele); insertar (hoja->izda, n); }while (ele); else return 0; insertar (hoja->dcha, n); } } arbol 11 6 2 19 10 16 WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) void insertar(p_nodo& hoja, const int n){ void insertar(p_nodo& hoja, const int n){ { if (!hoja) { if (!hoja) { int ele; hoja = new nodo; hoja = new nodo; AnsiString cadele; hoja->num = n; hoja->num = n; p_nodo arbol = NULL; hoja->izda = NULL; hoja->izda = NULL; do{ hoja->dcha = NULL; hoja->dcha = NULL; cadele = InputBox ("Inserte un número", "Inserte",""); } } ele = atoi(cadele.c_str()); else if (ele) else if (n < hoja->num) insertar(arbol, ele); if (n < hoja->num) insertar (hoja->izda, n); }while (ele); insertar (hoja->izda, n); else return 0; else insertar (hoja->dcha, n); } insertar (hoja->dcha, n); } } arbol 11 6 2 19 10 16 WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) void insertar(p_nodo& hoja, const int n){ void insertar(p_nodo& hoja, const int n){ void insertar(p_nodo& hoja, const int n){ { if (!hoja) { if (!hoja) { if (!hoja) { int ele; hoja = new nodo; hoja = new nodo; hoja = new nodo; AnsiString cadele; hoja->num = n; hoja->num = n; hoja->num = n; p_nodo arbol = NULL; hoja->izda = NULL; hoja->izda = NULL; hoja->izda = NULL; do{ hoja->dcha = NULL; hoja->dcha = NULL; hoja->dcha = NULL; cadele = InputBox ("Inserte un número", "Inserte",""); } } } ele = atoi(cadele.c_str()); else if (ele) else if (n < hoja->num) insertar(arbol, ele); else if (n < hoja->num) insertar (hoja->izda, n); }while (ele); insertar (hoja->izda, n); else return 0; else insertar (hoja->dcha, n); } } 11 6 19 10 16 insertar (hoja->dcha, n); } arbol 2 insertar (hoja->izda, n); else insertar (hoja->dcha, n); } if (n < hoja->num) 22 WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) void insertar(p_nodo& hoja, const int n){ void insertar(p_nodo& hoja, const int n){ void insertar(p_nodo& hoja, const int n){ { if (!hoja) { if (!hoja) { if (!hoja) { int ele; hoja = new nodo; hoja = new nodo; hoja = new nodo; AnsiString cadele; hoja->num = n; hoja->num = n; hoja->num = n; p_nodo arbol = NULL; hoja->izda = NULL; hoja->izda = NULL; hoja->izda = NULL; do{ hoja->dcha = NULL; hoja->dcha = NULL; hoja->dcha = NULL; cadele = InputBox ("Inserte un número", "Inserte",""); } } } ele = atoi(cadele.c_str()); else if (ele) else if (n < hoja->num) insertar(arbol, ele); else if (n < hoja->num) insertar (hoja->izda, n); }while (ele); insertar (hoja->izda, n); else return 0; else insertar (hoja->dcha, n); } } 11 6 19 10 16 insertar (hoja->dcha, n); } arbol 2 insertar (hoja->izda, n); else insertar (hoja->dcha, n); } if (n < hoja->num) 22 WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) void insertar(p_nodo& hoja, const int n){ void insertar(p_nodo& hoja, const int n){ { if (!hoja) { if (!hoja) { int ele; hoja = new nodo; hoja = new nodo; AnsiString cadele; hoja->num = n; hoja->num = n; p_nodo arbol = NULL; hoja->izda = NULL; hoja->izda = NULL; do{ hoja->dcha = NULL; hoja->dcha = NULL; cadele = InputBox ("Inserte un número", "Inserte",""); } } ele = atoi(cadele.c_str()); else if (ele) else if (n < hoja->num) insertar(arbol, ele); if (n < hoja->num) insertar (hoja->izda, n); }while (ele); insertar (hoja->izda, n); else return 0; else insertar (hoja->dcha, n); } insertar (hoja->dcha, n); } } arbol 11 6 2 19 10 16 22 WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) void insertar(p_nodo& hoja, const int n){ { if (!hoja) { int ele; hoja = new nodo; AnsiString cadele; hoja->num = n; p_nodo arbol = NULL; hoja->izda = NULL; do{ hoja->dcha = NULL; cadele = InputBox ("Inserte un número", "Inserte",""); } ele = atoi(cadele.c_str()); else if (ele) if (n < hoja->num) insertar(arbol, ele); insertar (hoja->izda, n); }while (ele); else return 0; insertar (hoja->dcha, n); } } arbol 11 6 2 19 10 16 22 WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) { int ele; AnsiString cadele; p_nodo arbol = NULL; do{ cadele = InputBox ("Inserte un número", "Inserte",""); ele = atoi(cadele.c_str()); if (ele) insertar(arbol, ele); }while (ele); return 0; } arbol 11 6 2 19 10 16 22 WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) { 18 int ele; AnsiString cadele; p_nodo arbol = NULL; do{ cadele = InputBox ("Inserte un número", "Inserte",""); ele = atoi(cadele.c_str()); if (ele) insertar(arbol, ele); }while (ele); return 0; } arbol 11 6 2 19 10 16 22 WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) void insertar(p_nodo& hoja, const int n){ { if (!hoja) { int ele; hoja = new nodo; AnsiString cadele; hoja->num = n; p_nodo arbol = NULL; hoja->izda = NULL; do{ hoja->dcha = NULL; cadele = InputBox ("Inserte un número", "Inserte",""); } ele = atoi(cadele.c_str()); else if (ele) if (n < hoja->num) insertar(arbol, ele); insertar (hoja->izda, n); }while (ele); else return 0; insertar (hoja->dcha, n); } } arbol 11 6 2 19 10 16 22 WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) void insertar(p_nodo& hoja, const int n){ void insertar(p_nodo& hoja, const int n){ { if (!hoja) { if (!hoja) { int ele; hoja = new nodo; hoja = new nodo; AnsiString cadele; hoja->num = n; hoja->num = n; p_nodo arbol = NULL; hoja->izda = NULL; hoja->izda = NULL; do{ hoja->dcha = NULL; hoja->dcha = NULL; cadele = InputBox ("Inserte un número", "Inserte",""); } } ele = atoi(cadele.c_str()); else if (ele) else if (n < hoja->num) insertar(arbol, ele); if (n < hoja->num) insertar (hoja->izda, n); }while (ele); insertar (hoja->izda, n); else return 0; else insertar (hoja->dcha, n); } insertar (hoja->dcha, n); } } arbol 11 6 2 19 10 16 22 WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) void insertar(p_nodo& hoja, const int n){ void insertar(p_nodo& hoja, const int n){ void insertar(p_nodo& hoja, const int n){ { if (!hoja) { if (!hoja) { if (!hoja) { int ele; hoja = new nodo; hoja = new nodo; hoja = new nodo; AnsiString cadele; hoja->num = n; hoja->num = n; hoja->num = n; p_nodo arbol = NULL; hoja->izda = NULL; hoja->izda = NULL; hoja->izda = NULL; do{ hoja->dcha = NULL; hoja->dcha = NULL; hoja->dcha = NULL; cadele = InputBox ("Inserte un número", "Inserte",""); } } } ele = atoi(cadele.c_str()); else if (ele) else if (n < hoja->num) insertar(arbol, ele); else if (n < hoja->num) insertar (hoja->izda, n); }while (ele); insertar (hoja->izda, n); else return 0; else insertar (hoja->dcha, n); } } 11 6 19 10 16 insertar (hoja->dcha, n); } arbol 2 insertar (hoja->izda, n); else insertar (hoja->dcha, n); } if (n < hoja->num) 22 WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) void insertar(p_nodo& hoja, const int n){ void insertar(p_nodo& hoja, const int n){ void insertar(p_nodo& hoja, const int n){ { if (!hoja) { if (!hoja) { if (!hoja) { int ele; hoja = new nodo; hoja = new nodo; hoja = new nodo; AnsiString cadele; hoja->num = n; hoja->num = n; hoja->num = n; p_nodo arbol = NULL; hoja->izda = NULL; hoja->izda = NULL; hoja->izda = NULL; do{ hoja->dcha = NULL; hoja->dcha = NULL; hoja->dcha = NULL; cadele = InputBox ("Inserte un número", "Inserte",""); } } } ele = atoi(cadele.c_str()); else if (ele) else if (n < hoja->num) insertar(arbol, ele); else if (n < hoja->num) insertar (hoja->izda, n); }while (ele); insertar (hoja->izda, n); else return 0; insertar (hoja->izda, n); else insertar (hoja->dcha, n); } if (n < hoja->num) else insertar (hoja->dcha, n); } insertar (hoja->dcha, n); } } void insertar(p_nodo& hoja, const int n){ arbol if (!hoja) { hoja = new nodo; hoja->num = n; 11 hoja->izda = NULL; hoja->dcha = NULL; 6 19 } else if (n < hoja->num) insertar (hoja->izda, n); 2 10 16 else 22 insertar (hoja->dcha, n); } 18 WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) void insertar(p_nodo& hoja, const int n){ void insertar(p_nodo& hoja, const int n){ void insertar(p_nodo& hoja, const int n){ { if (!hoja) { if (!hoja) { if (!hoja) { int ele; hoja = new nodo; hoja = new nodo; hoja = new nodo; AnsiString cadele; hoja->num = n; hoja->num = n; hoja->num = n; p_nodo arbol = NULL; hoja->izda = NULL; hoja->izda = NULL; hoja->izda = NULL; do{ hoja->dcha = NULL; hoja->dcha = NULL; hoja->dcha = NULL; cadele = InputBox ("Inserte un número", "Inserte",""); } } } ele = atoi(cadele.c_str()); else if (ele) else if (n < hoja->num) insertar(arbol, ele); else if (n < hoja->num) insertar (hoja->izda, n); }while (ele); insertar (hoja->izda, n); else return 0; insertar (hoja->izda, n); else insertar (hoja->dcha, n); } if (n < hoja->num) else insertar (hoja->dcha, n); } insertar (hoja->dcha, n); } } void insertar(p_nodo& hoja, const int n){ arbol if (!hoja) { hoja = new nodo; hoja->num = n; 11 hoja->izda = NULL; hoja->dcha = NULL; 6 19 } else if (n < hoja->num) insertar (hoja->izda, n); 2 10 16 else 22 insertar (hoja->dcha, n); } 18 WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) void insertar(p_nodo& hoja, const int n){ void insertar(p_nodo& hoja, const int n){ void insertar(p_nodo& hoja, const int n){ { if (!hoja) { if (!hoja) { if (!hoja) { int ele; hoja = new nodo; hoja = new nodo; hoja = new nodo; AnsiString cadele; hoja->num = n; hoja->num = n; hoja->num = n; p_nodo arbol = NULL; hoja->izda = NULL; hoja->izda = NULL; hoja->izda = NULL; do{ hoja->dcha = NULL; hoja->dcha = NULL; hoja->dcha = NULL; cadele = InputBox ("Inserte un número", "Inserte",""); } } } ele = atoi(cadele.c_str()); else if (ele) else if (n < hoja->num) insertar(arbol, ele); else if (n < hoja->num) insertar (hoja->izda, n); }while (ele); insertar (hoja->izda, n); else return 0; else insertar (hoja->dcha, n); } } 11 6 19 10 16 22 18 insertar (hoja->dcha, n); } arbol 2 insertar (hoja->izda, n); else insertar (hoja->dcha, n); } if (n < hoja->num) WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) void insertar(p_nodo& hoja, const int n){ void insertar(p_nodo& hoja, const int n){ { if (!hoja) { if (!hoja) { int ele; hoja = new nodo; hoja = new nodo; AnsiString cadele; hoja->num = n; hoja->num = n; p_nodo arbol = NULL; hoja->izda = NULL; hoja->izda = NULL; do{ hoja->dcha = NULL; hoja->dcha = NULL; cadele = InputBox ("Inserte un número", "Inserte",""); } } ele = atoi(cadele.c_str()); else if (ele) else if (n < hoja->num) insertar(arbol, ele); if (n < hoja->num) insertar (hoja->izda, n); }while (ele); insertar (hoja->izda, n); else return 0; else insertar (hoja->dcha, n); } insertar (hoja->dcha, n); } } arbol 11 6 2 19 10 16 22 18 WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) void insertar(p_nodo& hoja, const int n){ { if (!hoja) { int ele; hoja = new nodo; AnsiString cadele; hoja->num = n; p_nodo arbol = NULL; hoja->izda = NULL; do{ hoja->dcha = NULL; cadele = InputBox ("Inserte un número", "Inserte",""); } ele = atoi(cadele.c_str()); else if (ele) if (n < hoja->num) insertar(arbol, ele); insertar (hoja->izda, n); }while (ele); else return 0; insertar (hoja->dcha, n); } } arbol 11 6 2 19 10 16 22 18 WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) { int ele; AnsiString cadele; p_nodo arbol = NULL; do{ cadele = InputBox ("Inserte un número", "Inserte",""); ele = atoi(cadele.c_str()); if (ele) insertar(arbol, ele); }while (ele); return 0; } arbol 11 6 2 19 10 16 22 18 WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) { 0 int ele; AnsiString cadele; p_nodo arbol = NULL; do{ cadele = InputBox ("Inserte un número", "Inserte",""); ele = atoi(cadele.c_str()); if (ele) insertar(arbol, ele); }while (ele); return 0; } arbol 11 6 2 19 10 16 22 18 WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) { int ele; AnsiString cadele; p_nodo arbol = NULL; do{ cadele = InputBox ("Inserte un número", "Inserte",""); ele = atoi(cadele.c_str()); if (ele) insertar(arbol, ele); }while (ele); return 0; } arbol 11 6 2 19 10 16 22 18 arbol 11 6 2 19 10 16 22 18