Autor Tema: Problema con un arreglo al devolver 5 valores maximos de un ramdom  (Leído 2010 veces)

Desconectado JaiMe

  • Global Moderator
  • The Communiter-
  • *
  • Thank You
  • -Given: 43
  • -Receive: 413
  • Mensajes: 1485
  • λ | h+
Como esperas imprimir los 5 resultados mayores cuando prácticamente "machacas" el array que previamente fue ordenado con la función sort y haces comparaciones innecesarias e incompletas? Si te fijas bien, estas tratando de ordenar los valores otra vez adentro del for loop pero nunca las terminas y tampoco asignas valores a v4 y v5.

Lo unico que te falta hacer es imprimir los primeros 5 resultados del arreglo

Código: [Seleccionar]
for (int i=0; i<5; i++){
      System.out.print(" " + arreglo[i]);
}

Aqui te dejo una version que funciona:



pd: lo unico que necesitarías es una manera para evitar valores duplicados, esto lo podrias hacer cuando generas el arreglo de valores random.
Follow members gave a thank to your post:
"Unless you try to do something beyond what you have already mastered, you will never grow."
― Ralph Waldo Emerson