Ayuda para sacar unos valores de un fichero

Iniciado por Fryuio, 21 Abril 2017, 11:09 AM

0 Miembros y 1 Visitante están viendo este tema.

Fryuio

Hola muy buenas, tengo un problema y es que lo que quiero hacer es lo siguiente:

Teniendo un fichero con 10 valores, todos distintos entre sí, y cada valor esta almacenado en una línea, me interesa sacar los 5 mayores valores de ese fichero. Sé hacerlo con 1, pero claro, no sé como hacer para que al terminar por primera vez de leer los 10 valores, a la segunda ya no te lea el valor que has sacado como máximo la primera vez, y solo compare los restantes. Gracias y un saludo.

3n31ch

Intentaste sacar los valores, ponerlos en un array y luego hacer un sort sobre los mismos (de mayor a menor). Para luego sacar los primeros 5?

Fryuio


3n31ch

Entiendo que lo que quieres es obtener los mayores 5?.
O quieres quitarlos del archivo?

SI es el segundo caso, y ya te funciona con 1 valor... solo te hace falta hacer dicho algoritmo recursivo.

Fryuio

Muchas gracias ya lo arreglé. Un saludo.