Juan Sebastian Diaz Dolugar
Preguntaminuto 4:30, no entiendo porque se asigna a la variable “numeroMaximo” el valor de cero, que pasa si dentro del array hay numeros negativos?

José Antonio Medina Sánchez
Pues en teoría no pasaría nada, es la lógica del programa que están pidiendo, regularmente cuando vamos a asignar algún valor después a una variable determinada la inicializamos en 0, y ya después con la lógica adquiere un valor, ahora si la lógica del programa nos da un array negativo como lo mencionas y la variable numeroMaximo esta en cero, simplemente no cambiaria su valor y así se quedaría se comprobaría con todos los valores negativas y al no ser menor no cambiaria.