Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/05/2013, 18:18
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 2 meses
Puntos: 1360
Respuesta: Ordenamiento por selección

Regresando int.

Código C++:
Ver original
  1. #include <cstdlib>
  2. #include <iostream>
  3.  
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8.     int vec[10]={2,78,9,12,7,95,6,1,3,4};
  9.     int aux,p;
  10.     for(int i=0; i < 9; i++){
  11.         aux = vec[i];
  12.         p = i;
  13.         for(int j = i+1; j < 10;j++){
  14.             if(vec[j]<aux){
  15.                 aux=vec[j];
  16.                 p=j;
  17.             }
  18.         }
  19.         vec[p]=vec[i];
  20.         vec[i]=aux;
  21.     }
  22.  
  23.     for(int i = 0; i < 10; i++)
  24.         cout << vec[i] << " ";
  25.     cout << endl;
  26.     cin.get();
  27.     return 0;
  28. }