Ver Mensaje Individual
  #5 (permalink)  
Antiguo 21/05/2011, 22:28
Avatar de Ronruby
Ronruby
 
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 16 años, 4 meses
Puntos: 416
Respuesta: Problema con Ciclo FOR

En ese caso yo haria lo siguiente:

Aparte de las variables NOMB y PROM, tendria 2 mas casi identicas, por ejemplo: currentNOMB y currentPROM.
Debes inicializar tu variable PROM con 0.
Dentro del for, luego de que los datos son "agarrados" dices:
Guardo la nota que me acaban de dar en currentPROM y el nombre del estudiante en currentNOMB
Es esa nota mayor a la actual en PROM?
Si lo es, entonces guardo currentNOMB en NOMB y currentPROM en PROM.
NOMB = currentNOMB
PROM = currentPROM
En caso de no serlo, no sobreescribo los valores en NOMB y PROM y listo.

Al final de la iteración tendras el nombre y la nota mas alta. Eso si, los demas datos (es decir los demas estudiantes con sus notas) ya no existen porque se fueron sobreescribiendo.