![Algoritmo que cargue un vector con N elementos](https://programacion.work/vectores/img/crear-vector-en-pseint.png)
Vector - Array - Vector Unidimensional [1 Columna, n Filas].
💻 Pedir por teclado el tamaño de un arreglo numérico y cargar con valores numéricos. Los valores no se pueden repetir, por lo tanto, deberá de encargarse de buscar cada número que lea y verificar que no se haya leído antes. Mostrar el arreglo con los valores al final.
Algoritmo programacion_work
Definir i, f, num, vector, N como Entero;
f <- 1;
Escribir "12. CREAR UN VECTOR CON NÚMEROS DIFERENTES.";
Escribir Sin Saltar "TAMAÑO DEL VECTOR : ";
Leer N;
Dimension vector[N];
Mientras (f <= N) Hacer
Escribir Sin Saltar "VALOR ",f,"/",N, " : ";
Leer vector[f];
i <- 1;
Mientras (f > 1 Y i <> f) Hacer
Si (vector[i] == vector[f]) Entonces
Escribir "VALOR REPETIDO";
i <- f - 1;
f <- f - 1;
SiNo
i <- i + 1;
FinSi
FinMientras
f <- f + 1
FinMientras
Escribir "";
Para f <- 1 Hasta N Con Paso 1 Hacer
Escribir Sin Saltar vector[f], " ";
FinPara
Escribir "";
FinAlgoritmo
print("12. CREAR UN VECTOR CON NÚMEROS DIFERENTES.")
f = 0
N = int(input("TAMAÑO DEL VECTOR : "))
vector = [int() for ind0 in range(N)]
while f < N:
print("VALOR ",(f+1),"/",N," : ", end="")
vector[f] = int(input())
i = 0
while (f > 0 and i != f):
if(vector[i] == vector[f]):
print("VALOR REPETIDO")
i = f - 1
f -= 1
else:
i = i + 1
f+=1
print()
for f in range(N):
print(vector[f], " ", end="")
#include<stdio.h>
int main() {
int f=0, i=0, N;
printf("12. CREAR UN VECTOR CON NUMEROS DIFERENTES.\n");
printf("TAMANIO DEL VECTOR : ");
scanf("%d",&N);
int vector[N-1];
while (f < N) {
printf("VALOR %d : ",(f+1));
scanf("%d",&vector[f]);
i = 0;
while( f > 0 && i != f){
if(vector[i] == vector[f]){
printf("VALOR REPETIDO\n");
i = f - 1;
f--;
}else{
i++;
}
}
f++;
}
for (f=0; f < N; f++){
printf("%d ",vector[f]);
}
printf("\n");
return 0;
}
#include<iostream>
using namespace std;
int main() {
int f=0, i=0, N;
cout << "12. CREAR UN VECTOR CON NUMEROS DIFERENTES." << endl;
cout << "TAMANIO DEL VECTOR : ";
cin >> N;
int vector[N-1];
while (f < N) {
cout << "VALOR " << (f+1) << ": ";
cin >> vector[f];
i = 0;
while( f > 0 && i != f){
if(vector[i] == vector[f]){
cout << "VALOR REETIDO" << endl;
i = f - 1;
f--;
}else{
i++;
}
}
f++;
}
for (f=0; f < N; f++){
cout << vector[f] << " ";
}
cout << endl;
return 0;
}