ALGORITMO QUE SE INGRESE A UN VECTOR NÚMEROS DIFERENTES

Vector - Array - Vector Unidimensional [1 Columna, n Filas].


Algoritmo que cargue un vector con N elementos

Vector con números aleatorios sin repetir en pseint

💻 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 en pseint que cargue un vector con números distintos PSeInt Flexible :

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

código en python para llene un array de números diferentes Python :

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="")

código en Dev C++ que cree un vector de N elementos LENGUAJE C:

#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;
}

código en Dev C++ que llene un vector con números distintos Dev C++ :

#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;
}



Facebook de www.programacion.work. Canal de Youtube de www.programacion.work. Twitter de www.programacion.work. TikTok de www.programacion.work.


Política de cookies

Política de Privacidad

Aviso Legal y Términos De Uso