Ordenar una matriz!!!!!
Publicado por emiliano (2 intervenciones) el 23/10/2007 06:26:05
Que tal gente , la cuestion es la siguiente:
yo se como se ordena una matriz por filas y por columnas ok,
el tema es que yo no quiero ordenar la matriz en su totalidad, sino que desde un lugar que el ususario me ingresa hasta otro que el mismo ingresa tb
la idea es igualar la "i" y la" j" ( variables que recorren la matr )con los inicios y que recorra hasat los finales:
haber : for ( int i= inicio_fila; i < fin_fila; i++)
{
for (int j= inicio_columna; j < fin_ columna; j++)
{
for ( int k = j +1 ; k< fin_columna ;k++)
{
if ( ..... y ahlli realizar la ordenacion con un uxiliar
if( matriz[i][j] > matriz[i][k])
{
aux = matriz[i][j];
matriz[i][j] = matriz[i][k];
matriz[i][k] = aux;
pero esto no me funciona . Cual es el problema , no me mueve los numeros de la matriz .
gracias emiliano
saludos
yo se como se ordena una matriz por filas y por columnas ok,
el tema es que yo no quiero ordenar la matriz en su totalidad, sino que desde un lugar que el ususario me ingresa hasta otro que el mismo ingresa tb
la idea es igualar la "i" y la" j" ( variables que recorren la matr )con los inicios y que recorra hasat los finales:
haber : for ( int i= inicio_fila; i < fin_fila; i++)
{
for (int j= inicio_columna; j < fin_ columna; j++)
{
for ( int k = j +1 ; k< fin_columna ;k++)
{
if ( ..... y ahlli realizar la ordenacion con un uxiliar
if( matriz[i][j] > matriz[i][k])
{
aux = matriz[i][j];
matriz[i][j] = matriz[i][k];
matriz[i][k] = aux;
pero esto no me funciona . Cual es el problema , no me mueve los numeros de la matriz .
gracias emiliano
saludos
Valora esta pregunta


0