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