Ejercicio desafiante:

El archivo ``alum.txt'' contiene información sobre los alumnos de un curso de estadísticas. El formato del archivo es el siguiente:

    1:Gloria Hernandez:2203819:6.0
    2:Juan Perez:2304587:5.5
    3:Jose Urrutia:6893045:5.8
    etc.
El primer campo es el número de lista del alumno, el segundo es el nombre del alumno, el tercero su número de teléfono y luego viene la nota en el curso. El primer alumno tiene número de lista igual a 1, el segundo tiene número de lista 2, y así crece el número de lista de uno en uno.

Escriba un primer programa que lea este archivo y luego entable el siguiente diálogo con el usuario:

    Consulta por nombre (1) o por nro. de lista (2) o fin (3) ? 1
    Ingrese nombre del alumno : Juan Perez
    lista=2, fono=2304587, nota=5.5
    Consulta por nombre (1) o por nro. de lista (2) o fin (3) ? 2
    Ingrese nro. de lista del alumno : 1
    nombre= Gloria Hernandez, fono=2203819, nota=6.0
    Consulta por nombre (1) o por nro. de lista (2) o fin (3) ? 2
    ... (número indeterminado de consultas)
    Consulta por nombre (1) o por nro. de lista (2) o fin (3) ? 3
    fin
Resuelva el problema leyendo una sola vez el archivo (indicación: use arreglos asociativos).