Almacenar 150 números en un vector, almacenarlos en otro vector en orden inverso al vector original e imprimir el vector resultante.
Como ya es costumbre en este Blog, vamos a explicar el funcionamiento de este algoritmo.
Entonces lo primero es ponerle un nombre, en mi caso le puse:
Algoritmo detarea
Declaramos las siguientes variables.
Definir x,vector1,vector2 Como Entero
Colocamos los tamaños de los vectores.
Dimensión vector1[150], vector2[150]
Utilizamos un ciclo que se repetirá 150 veces.
para x = 1 Hasta 150 Con Paso 1 Hacer
En cada bucle pedimos un número y lo ingresamos en el vector 1.
Escribir «Ingresa el numero «,x
leer vector1(x)
FinPara
Utilizamos otro ciclo, que también se repetirá 150 veces, pero a la inversa es decir empezara con la variable x valiendo 150 y en cada bucle esta variable se decrementará de 1 en 1 hasta llegar al numero 1.
para x = 150 Hasta 1 Con Paso -1 Hacer
En cada bucle vamos almacenando los números del vector 1 en el vector 2, pero los vamos almacenando del último al primero de modo inverso.
vector2(x) = vector1(x)
FinPara
Mandamos un espacio en blanco, para separar los mensajes.
Escribir «»
Utilizamos otro ciclo que también se repetirá 150 veces.
para x = 150 Hasta 1 Con Paso -1 Hacer
En cada bucle vamos mostrando cada uno de los elementos del vector 2.
escribir vector2(x)
FinPara
FinAlgoritmo
Te dejo también el diagrama de flujo.
Espero que este algoritmo te pueda servir un saludo y nos vemos en la próxima entrega, te comparto el código.