Código:
#include <iostream>
using namespace std;
int main()
{
const int tama = 10;
int a[tama] = {5,50,20,10,10,8,3,2,6,1};
//imprimos el arreglo con los valores iniciales
cout<<"arreglo antes de ordenar......"<<endl;
cout<<endl;
cout<<endl;
for (int j =0; j <tama; j++)
cout<< j << a[j] <<endl;
cout<<endl;
cout<<endl;
cout<<"arreglo despues de ordenar..........."<<endl;
cout<<endl;
cout<<endl;
for (int i = 1; i <tama; i++ ){
for (j = 0; j <tama - i ; j++){
if ( a[j]> a[j + 1]) {
temp = a[j];
a[j] = a[j + 1] ;
a[j + 1] = temp;
}
}
}
for (j =0; j <tama; j++) {
cout<< j << a[ j ] <<endl;
}
//pausamos despues de que muestre el resultado el programa
system("pause");
return 0;
} //fin del programa