Ordenar un vector de n elementos por el método de selección C++

Ordenar un vector de n elementos por el método de selección C++

Haz clic aquí para suscribirte a mi canal

#include<iostream>

using namespace std;

int main()

{

    int i,j,x,n,menor,vector[100];

    cout<< «Cuantos numeros deseas ingresar: «;

    cin>> n;

    for (i = 0; i < n; ++i){

        cout<< «Ingresa un numero: «;

        cin>> vector[i];

    }

    //Método de selección diracta

    for (i = 0; i < n-1; ++i){

        menor = vector[i];

        x = i;

        for (j = i; j < n; ++j){

            if (vector[j] < menor){

                menor = vector[j];

                x = j;

            }

        }

        vector[x] = vector[i];

        vector[i] = menor;

    }

    cout<< «Vector ordenado «<<endl;

    for (i = 0; i < n; ++i)

        cout<< vector[i] << endl;

    return 0;

}

Descargar Programa

Esta es la solución de este algoritmo, les comparto el código, espero les guste y más que nada que les pueda ser de utilidad, un saludo y nos vemos en la próxima entrega.

Deja un comentario

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