Cuando dice orden inverso, ¿quiere decir orden inverso de entrada u ordenado en orden descendente? Yo (asumiré el orden de entrada inversa.
comience a pensar en el problema y divídalo en sub problemas.
El primero es obviamente, hay que leer 10 números. Dado que los números deben imprimirse en orden inverso (y supongo que se desea una solución simple y directa) usted necesita:
1) almacenamiento para su entrada.
- Cómo separar las partículas de plástico del agua.
- ¿Alguien me puede dar algún consejo sobre cómo componer música? Empiezo algo pero sigo golpeando un bloque.
- ¿Cuáles son los trucos importantes para la mecánica?
- ¿Cuáles son algunos hacks de Outlook?
- ¿Cuál es el mejor truco utilizado por un dev del juego. ¿Equipo para trollear, engañar o castigar a los jugadores?
2) Un bucle que iterará 10 veces, cada vez
2a) pidiendo un número,
2b) leer entrada y
2c) Guárdelo en una posición determinada en su almacenamiento.
Tanto el bucle como el almacenamiento deberán realizar un seguimiento de la iteración del bucle en el que se encuentra actualmente. El bucle para poder terminar después de 10 iteraciones, el almacenamiento para saber qué posición en su almacenamiento utilizar.
3) imprimir los datos en orden inverso. Por supuesto, lo más fácil es simplemente hacer un bucle “hacia atrás” (9 -> 0 en 0 en base a almacenamiento) e imprimir cada posición. Pero también puede hacer un bucle normalmente y calcular pos (9 – iteración #). U otras variantes Pero vamos con el # 1
Ahora tiene la tarea dividida en algunos pasos fáciles (más fáciles). Para el pseudo código, bueno, no hay un estándar distinto, así que tendrás que vivir con esta variante
Crea el objeto theNumbers capaz de contener 10 números.
crear objeto currentIteration capaz de mantener un número
bucle de currentIteration = 0, a currentIteration = 9:
salida “Por favor ingrese el número”, currentIteration, “:”
leer entrada.
almacenar entrada en theNumbers @ currentIteration
bucle de currentIteration = 9, a currentIteration = 0:
la salida “Number”, currentIteration, “is”, se lee de theNumbers @ currentIteration
También puede resolverlo de forma recursiva, o con una pila o … de muchas maneras sofisticadas, pero … más fácil es probablemente lo mejor.