Problema de Pseudocodigo, ayuda por favor

Iniciado por sexyser, 16 Mayo 2010, 22:30 PM

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

sexyser

Buenas tardes, tengo un problema con el siguiente algoritmo:

Desarrollar un programa que ingrese números, cuando el usuario no quiera ingresar mas numeros se muestren los 10 números MAS GRANDES ingresados ordenados ascendentemente

Si alguien puede ayudarme se lo agradezco, muchas gracias

Littlehorse

Pone lo que llevas hecho. No se hacen tareas en esta sección.
An expert is a man who has made all the mistakes which can be made, in a very narrow field.

sexyser

no sabia perdon!
lo que yo hice es esto:

inicio
       revisarFinDatos (continuar=boleano)
             mientras (continuar=verdadero) hacer
                    ingresar (num)
                    ant <-- num
                    ingresar (num)
                    act <-- num
                    si (act < ant) entonces
                           10 <--- ant

y hasta ahi llegue, gracias
             

bigfu

#3
Yo lo que haría sería meter los números en un array y luego ordenarlos de mayor a menor. Luego muestras los 10 primeros y ya está.
No te pongo el código porque no tengo ganas ahora de ponerme a hacerlo xD pero intentalo tú, postealo y te ayudo si tienes dudas.

EDITO: O ahora que pienso, si te permiten el uso de listas enlazadas, pues vas introduciendo las listas de forma ordenada y luego muestras las 10 primeras... no se, seguro que hay un método mucho mejor, pero yo haría una de estas dos cosas
A reader lives a thousand lives before he dies. The man who never reads lives only one