Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: sexyser en 16 Mayo 2010, 22:30 pm



Título: Problema de Pseudocodigo, ayuda por favor
Publicado por: sexyser en 16 Mayo 2010, 22:30 pm
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


Título: Re: Problema de Pseudocodigo, ayuda por favor
Publicado por: Littlehorse en 16 Mayo 2010, 22:40 pm
Pone lo que llevas hecho. No se hacen tareas en esta sección.


Título: Re: Problema de Pseudocodigo, ayuda por favor
Publicado por: sexyser en 16 Mayo 2010, 22:51 pm
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
             


Título: Re: Problema de Pseudocodigo, ayuda por favor
Publicado por: bigfu en 16 Mayo 2010, 22:58 pm
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