[SOLUCIONADO]Urgente: Ordenacion

Iniciado por muymuyperdido, 10 Enero 2013, 19:42 PM

0 Miembros y 1 Visitante están viendo este tema.

muymuyperdido

Buenas, el código para ordenar una tabla de números float a la vez que una de etiquetas, creando una tabla de etiquetas ordenadas, es decir:
Etiquetas
0
1
0
1
Tabla
2,2 4,6 3,7 0,2
1,4 6,4 8,3 4,8
..
...
Y ordenaria la tabla de floatspor columnas, a la vez que ordena creando una tabla de etiquetas ordenadas.
Yo lo tengo así pero no sale como tiene que salir
void ordenar (float d[N][M], float ori[N],float e[N][M]) //Fallo al ordenar!!
{
   int i,j,z,menor,m=3;
   float aux;
   for(z=0; z<m; z++)
   {
       for(i=0; i<m; i++)
       {
           for(j=i+1,menor=i; j<m; j++)
           {
               if(d[j]<d[menor])
                   menor=j;
           }
           aux=d[z];
           d[z]=d[z][menor];
           d[z][menor]=aux;
           e[z]=ori;
       }
   }
}


SOLUCIONADO.