![Algoritmo que muestre la posición de un número en el vector](https://programacion.work/vectores/img/posicion-numero-vector-en-pseint.png)
Vector - Array - Vector Unidimensional [1 Columna, n Filas].
💻 Crear un array de 20 elementos e ingresar un número cualquiera del 1 al 20, sino mostrar un mensaje de error. Luego mostrar la posición de dicho número en el vector.
Algoritmo programacion_work
Definir lista, num, contador como Entero;
Dimension lista[20];
Escribir "03. POSICIÓN DE NÚMERO EN EL VECTOR";
Escribir "Ingrese Número del 1 - 20 : ";
Leer num;
Para contador <- 0 hasta 19 con paso 1 hacer
lista[contador] <- 0;
FinPara
//Registra número en el Array
Si num > 0 Y num <= 20 Entonces
lista[num-1] <- num;
//Mostrar Array
Para contador <- 0 hasta 19 con paso 1 hacer
Escribir lista[contador];
FinPara
Escribir "El valor se guardo en la posición : ", num;
SiNo
Escribir "Número mal Ingresado";
FinSi
FinAlgoritmo
lista = [int() for ind0 in range(20)]
num = int(input("Ingrese Número del 1 - 20 : "))
for contador in range(20):
lista[contador] = 0
if num>0 and num<=20:
lista[num-1] = num
for contador in range(20):
print(lista[contador])
print("El valor se guardo en la posición : ",num)
else:
print("Número mal Ingresado")
#include<stdio.h>
int main() {
int num, lista[20];
printf("Ingrese Numero del 1 - 20 : ");
scanf("%i",&num);
for (int contador=0;contador<=19;contador+=1) {
lista[contador] = 0;
}
/* Registra número en el Array */
if (num>0 && num<=20) {
lista[num-1] = num;
/* Mostrar Array */
for (int contador=0;contador<=19;contador+=1) {
printf("%i\n",lista[contador]);
}
printf("El valor se guardo en la posicion : %d\n",num);
} else {
printf("Numero mal Ingresado\n");
}
return 0;
}
#include<iostream>
using namespace std;
int main() {
int num, lista[20];
cout << "Ingrese Numero del 1 - 20 : ";
cin >> num;
for (int contador=0;contador<=19;contador++) {
lista[contador] = 0;
}
// Registra número en el Array
if (num>0 && num<=20) {
lista[num-1] = num;
// Mostrar Array
for (int contador=0;contador<=19;contador++) {
cout << lista[contador] << endl;
}
cout << "El valor se guardo en la posicion : " << num << endl;
} else {
cout << "Numero mal Ingresado" << endl;
}
return 0;
}