// 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++
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;
}
valen pito chavales yo les gano
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
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;
}
una mierda aprende cerote
No deberias de subir estos programas todos dan error o no corren
que miera
da asco
me ha ayudado, gracias
uuy eso es O(n^2) por que no implementar quicksort? o con qsort que ya esta hecha…