Hola chicos, estoy aprendiendo pascal en la facultad y tengo una duda con este ejercicio, es bastante sencillo y solo hay una parte que tengo una duda, aca va el ejercicio:
(https://k61.kn3.net/3/4/2/6/F/9/378.png)
(https://k61.kn3.net/8/C/1/7/6/F/142.png)
(https://k61.kn3.net/1/5/C/C/5/A/966.png)
No entiendo la asignación que hace en el primer if:
max2:=max1;
dnimax2:=dnimax1
A 'max2' se le asigna el valor de 'max1' cada vez que el programa lea una altura mayor a la que está almacenada. Así entonces 'max2' guardará la altura que precede a 'max1'.
No se si me logré explicar bien, pero todo está en la página de "Entendiendo el problema"
Saludos!
Tenes que guardar la altura de los dos mas altos, por eso tenes dos variables: max1 y max2
Si te llega un nuevo jugador que es mas alto que los dos, primero tenes que pasar al que tenes guardado como mas alto al segundo puesto y despues guardar al nuevo