Invertir un vector (6-7)
Realizar un programa que lea un lista de números enteros y los presente en orden inverso a como se hayan introducido.
La lista tendrá, como mucho, un tamaño de 1000 elementos. El programa también deberá manejar el caso de la lista vacío (0 elementos).
Este problema se puede resolver de múltiples maneras, como son:
- Creando un nuevo vector que rellenar con el orden invertido.
- Modificar el vector en el que se leyera originalmente.
- Recorrer el vector en orden inverso para mostrarlo por pantalla.
El juez no puede distinguir qué es lo que el programa hace por dentro, pero se puede utilizar para comprobar varias implementaciones de las posibles.
Entrada
Un línea con la cantidad de números en la lista seguida de otra línea con la misma, con los números separados por espacios.
Salida
La lista de enteros en orden invertido, también separados por espacios.
Ejemplo de entrada 1
3
10 20 -30
Ejemplo de salida 1
-30 20 10
Ejemplo de entrada 2
1
5
Ejemplo de salida 2
5
Ejemplo de entrada 3
105
3 1 4 1 5 9 2 6 5 3 5 8 9 7 9 3 2 3 8 4 6 2 6 4 3 3 8 3 2 7 9 5 0 2 8 8 4 1 9 7 1 6 9 3 9 9 3 7 5 1 0 5 8 2 0 9 7 4 9 4 4 5 9 2 3 0 7 8 1 6 4 0 6 2 8 6 2 0 8 9 9 8 6 2 8 0 3 4 8 2 5 3 4 2 1 1 7 0 6 7 9 8 2 1 4
Ejemplo de salida 3
4 1 2 8 9 7 6 0 7 1 1 2 4 3 5 2 8 4 3 0 8 2 6 8 9 9 8 0 2 6 8 2 6 0 4 6 1 8 7 0 3 2 9 5 4 4 9 4 7 9 0 2 8 5 0 1 5 7 3 9 9 3 9 6 1 7 9 1 4 8 8 2 0 5 9 7 2 3 8 3 3 4 6 2 6 4 8 3 2 3 9 7 9 8 5 3 5 6 2 9 5 1 4 1 3
Comentarios