Buenas gente, les escribo para saber si me pueden dar una mano, en cómo ordenar un arreglo de 15x15 que contiene números aleatorios del 1 al 999 aplicando el ordenamiento burbuja. He estado quebrandome la cabeza pero no he tenido éxito. Aquí les dejo el código.
Gracias de antemano.
const int Fil = 15;
const int Col = 15;
srand(time(NULL));
cout << setw(50) << "Matriz con numeros del 1 al 999\n\n";
for(int fila = 0; fila < Fil; fila++){
for(int columna = 0; columna < Col; columna++)
matriz[fila][columna] = 1 + rand()% 999;
}
for(int f = 0; f < Fil; f++){
for(int c = 0; c < Col; c++)
cout << matriz[f][c] << " ";
cout << endl;
}
cout << "Matriz Ordenada\n\n";
int temp;
for(int fila = 0; fila < Fil-1; fila ++){
for(int columna = 0; columna < Col-1; columna++){
for(int FilaAux = 0; FilaAux < Fil; FilaAux++){
for(int ColumnaAux = 0; ColumnaAux < Col; ColumnaAux++){
if(matriz[fila][columna] > matriz[FilaAux+1][ColumnaAux+1]){
temp = matriz[FilaAux][ColumnaAux];
matriz[fila][columna] = matriz[FilaAux+1][ColumnaAux+1];
matriz[FilaAux+1][ColumnaAux+1] = temp;
}