C/Visual C - Ordenar matriz

 
Vista:

Ordenar matriz

Publicado por David (1 intervención) el 17/07/2009 02:52:25
buenas, tengo esta funcion para ordenar matrices
donde m es la matriz, f es el numero de filas y c es el numero de las columnas

void ordemayo(int **m,int *f,int *c){
int aux;aux=0;int con=0;
int **m2;m2=new int *[*c];
for (int i=0;i<*f;i++) m2[i]=new int[*f];
llenmatr2(m,m2,f,c);
for (int i=0;i<*f;i++){
for (int j=0;j<((*c)-1);j++){
if (m[i][j]<m[i][j]){
aux=m[i][j];m[i][j]=m[i][j+1];m[i+1][j]=aux;
}
}
}
}

mi pregunta es que puedo hacer para ordenar descendentemente cada columna.
EJ (*f=5,*c=3):

41 65 56
39 12 25
32 7 10
2 0 3
1 0 1
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ordenar matriz

Publicado por chema (2 intervenciones) el 05/08/2009 18:43:34
Puedes utilizar el método de la burbuja, búscalo en google y lo aplicas para cada columa de la matriz
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar