Almacenar 150 números en un vector almacenarlos en otro vector en orden inverso

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.

Almacenar 150 números en un vector almacenarlos en otro vector
Almacenar 150 números en un vector almacenarlos en otro vector
Descargar Programa

Espero que este algoritmo te pueda servir un saludo y nos vemos en la próxima entrega, te comparto el código.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *