Código C++ – Ordenar Números

// Ordena el número de números que usted quiera.
// Codificado por: Beastieux

#include <iostream>
using namespace std;

int main() {
    int i, j, k, cn;
    int n[100]; // Tamaño máximo del arreglo, puedes ajustarlo según tus necesidades.

    cout << "Cantidad de numeros que desea Ingresar: ";
    cin >> cn;

    for (i = 0; i < cn; i++) {
        cout << "Ingrese numero " << i + 1 << " : ";
        cin >> n[i];
    }

    for (i = 1; i < cn; i++) {
        for (j = 0; j < cn - i; j++) {
            if (n[j] > n[j + 1]) {
                k = n[j + 1];
                n[j + 1] = n[j];
                n[j] = k;
            }
        }
    }

    cout << "Numeros ordenados:" << endl;
    for (i = 0; i < cn; i++) {
        cout << n[i] << endl;
    }

    cin.ignore();
    return 0;
}

Pueder ir al artículo principal:

Códigos Sencillos hechos en C++

10 thoughts on “Código C++ – Ordenar Números

  1. Yo utilice este código como base para poder aprender del mío…
    Gracias por eso y por si alguien lo llega a necesitar aquí se los dejo…

    #include
    #include
    using namespace std;

    main (){
    int num[25],n=5,l=0,m[25];

    for(int i=0; i<n; i++){
    cout<<"Digite los numero "<<i+1<<": "<>num[i];
    }
    for(int i=0;i<n;i++){
    for(int t=0;tnum[t+1]){
    l=num[t+1];
    num[t+1]=num[t];
    num[t]=l;
    }
    }
    }
    cout<<"Los numeros ordenados son:"<<endl;
    for(int i=0;i<n;i++){
    cout<<num[i+1]<<endl;
    }
    getch();
    return 0;
    }

  2. la madre eugenio tenia razon de que no deberia haber leido estas cosas pq son mas mierdas que luis cordero jugando a futbol obviamente comparado con el grandioso eugenio atienza

  3. Me funciono de esta manera

    #include

    using namespace std;
    int main(){

    int i,j,k,cn;

    cout<>cn;

    int n[cn];

    for(i=0;i<cn;i++)
    {
    cout<<"Ingrese numero "<<i+1<>n[i];
    }

    for(i=1;i<cn;i++)
    {
    for(j=0;jn[j+1])
    {k=n[j+1]; n[j+1]=n[j]; n[j]=k;}
    }
    }

    for(i=0;i<cn;i++)
    {
    cout<<n[i]<<endl;
    }
    return 0;
    }

Deja un comentario