objetivo
hacer programa que lea un array de entero de largo 10y lo ordene de manera ascendente(metodo de la burbuja) (compilado en dev c++)
copio mi letra A.
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
//Declaramos el array de forma global
int valores [10];
char ordenacion;
//Comenzamos a asignar valores al array
cout<< “Introduzca el primer valor: “;
cin>>valores[0];
cout<< “Introduzca el segundo valor: “;
cin>>valores[1];
cout<< “Introduzca el tercer valor: “;
cin>>valores[2];
cout<< “Introduzca el cuarto valor: “;
cin>>valores[3];
cout<< “Introduzca el quinto valor: “;
cin>>valores[4];
cout<< “Introduzca el sexto valor: “;
cin>>valores[5];
cout<< “Introduzca el septimo valor: “;
cin>>valores[6];
cout<< “Introduzca el octavo valor: “;
cin>>valores[7];
cout<< “Introduzca el noveno valor: “;
cin>>valores[8];
cout<< “Introduzca el decimo valor: “;
cin>>valores[9];
//mostramos los valores
int b = 0;
do{
cout<< “El valor “<< b << ” es: “<< valores[b]<< endl;
b++;
}
while (b<10);
static int TAM = 10;
int i, j;
int temp;
//Comienza el metodo de la burbuja
for (i=0; i<TAM-1; i++){
for (j=i+1; j<TAM;j++)
if (valores[i] > valores[j])
{
temp = valores[i];
valores[i] = valores[j];
valores[j] = temp;
}
}
cout<<endl;
cout<<”El arreglo ardenado es: \n”;
for (i=0; i<TAM; i++) cout<<valores[i]<<” “;
system(“PAUSE”);
return EXIT_SUCCESS;
}