Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Ordenar una Matriz 3 x 3 en c#

Estas en el tema de Ordenar una Matriz 3 x 3 en c# en el foro de C/C++ en Foros del Web. Me estoy volviendo loco, si alguien puede ayudarme es un genio tengo una matriz 312 798 645 y tiene que quedar 123 789 456 se ...
  #1 (permalink)  
Antiguo 14/06/2008, 19:39
 
Fecha de Ingreso: junio-2008
Mensajes: 1
Antigüedad: 15 años, 10 meses
Puntos: 0
Exclamación Ordenar una Matriz 3 x 3 en c#

Me estoy volviendo loco, si alguien puede ayudarme es un genio
tengo una matriz
312
798
645
y tiene que quedar

123
789
456

se alguien puede ayudarme, ya probe los metodos pero hago mal algo.
//Metodo de Orden Burbuja
public static void BublleSortMatriz(int[,] unaMatriz)
{
int indiceF, indiceC, swapMatriz;

for (indiceF = 0; indiceF < unaMatriz.Length - 1; indiceF++)
{
for (indiceC = unaMatriz.Length - 1; indiceC < indiceF; indiceC--)
{
if (unaMatriz[indiceF, indiceC] < unaMatriz[indiceF, indiceC - 1])
{
swapMatriz = unaMatriz[indiceF, indiceC];
unaMatriz[indiceF, indiceC] = unaMatriz[indiceF, indiceC - 1];
unaMatriz[indiceF, indiceC - 1] = swapMatriz;
Console.ReadLine();
}//if
}//for2
}//for1


}//Metodo de Orden Bubble Sort
desde ya gracias
  #2 (permalink)  
Antiguo 15/06/2008, 06:13
 
Fecha de Ingreso: junio-2008
Ubicación: Seattle, USA
Mensajes: 733
Antigüedad: 15 años, 10 meses
Puntos: 61
Respuesta: Ordenar una Matriz 3 x 3 en c#

Tienes que ordenar cada fila independientemente de las otras?
Entonces tienes que hacer 3 ciclos, y no 2.
1 para la fila i, y 2 para el algoritmo del bubble sort.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:22.