Cita:
Iniciado por sdemingo mmmmmmmm te importaría...membrillín, decirme dónde me he equivocado?
No por mi que me da igual, sino por el chaval que lo pedía, no vaya a ser que le suspendan

Creí que lo descubrirías por tu solo membrillín ;)
En las condiciones, en el punto c):
Cita:
Iniciado por Condición c c) Los datos de los candidatos seleccionados deberán ser almacenados en un arreglo de estructura, de nombre Ingeniero.
Y no estás leyendo correctamente. Vas directamente a cumplir el objetivo final.
La mejor forma es leer todos los ingenieros y meterlos como un array de estructuras (tal y como dice), después seleccionar los candidatos y hacer lo demás, aunque también puedes determinar cuáles son antes y después leer todos sus datos.