La variable menor si estaba mal xd, tenia un valor muy pequeño cuando debía ser uno muy grande.
me equivoque yo al avisarte! Pense el menor y puse la mayor
Salu10.
En esos casos, sin saber qué rango de valores vas a recibir, conviene inicializar las variables mayor y menor al primer dato que recibas.