... :oops: ...si talvez tenga que revisar un poco mi matematica...
...Enredado, el problema es porque con numeros enteros solo funciona hasta el 7, ya que despues del 8 dan numero grandes mayores a 32635...bueno perdon no recuerdo ahora el rango de los enteros, pero para que funcione sel resto haslo con flotantes o con long int...asi ya no saldra basura...
..Lector un warning rapido que vi, esque utilizas if(menor=a), recordar que en C y C++, el =significa asignar, por ejemplo:
a=5// a toma el valor de 5...
lo correcto es if(menor == a)// esto si toma la condicion de igualdad 1=1... :wink: ...