// lab06.cpp   adolfo@di-mare.com

// Función para ordenar un vector de valores


inline void swap(int &a, int& b) {
/*  Resultado:
    Intercambia los valores de "a" y "b".
*/
    int tmp = a;
    a = b;
    b = tmp;
}

void sort(int A[], int& n) {
/*  Resultado
    Ordena el vector "A[]" de "n" elementos, de menor a mayor.
    - Usa el método exhaustivo de ordenamiento
    - En el caso peor, requiere tiempo O(n^2).
*/
    for (int i = 0; i < n; ++i) {
        for (int j = i+1; j < n; ++j) {
            if (A[j] < A[i]) {
                swap(A[j], A[i]);
            }
        }
    }
}

// EOF: lab06.cpp
