programa en Dev C++ que permita crear un árbol ordenado

jose estupinan
25 de Abril del 2012
Estimados buenos dias, por favor me podrian ayudar con este tema
Se desea hacer un programa en Dev C++ que permita crear un árbol ordenado que contenga la información de los miembros de una familia como son: Nombre y Edad.

Una vez se tenga la información almacenada, se deben poder hacer las siguientes consultas:

1. Quién es el miembro de la familia con mayor edad
2. Cuántos miembros de la familia son menores de edad.
3. Imprimir por pantalla los nombres de todos los miembros de la familia, según orden ascendente de edades.


Ayuda:

Analice los requisitos y decida sobre qué parámetro le conviene mantener el orden del árbol, teniendo la siguiente estructura de nodo:

struct nodo {
Char nombre[20];
Int edad;
struct nodo *hijo_izq;
struct nodo *hijo_der;
}

A continuación se muestra el MENU que debería presentar el programa finalmente:

MENU

1. Insertar un miembro de la familia.
2. Quién es el miembro de la familia con mayor edad
3. Cuántos miembros de la familia son menores de edad.
4. Imprimir por pantalla los nombres de todos los miembros de la familia, según orden ascendente de edades.
5. Salir del Programa
Muchas gracias por su valiosa ayuda