PDA

Ver la Versión Completa Con Imagenes : Problema matriz en Java


Ayudante De Santa
06-11-2015, 22:19:08
Los mejores licores
JcardonZ
20-08-2008, 11:47:33
Compañeros quien pueda ayudarme con este problema en Java se le estara muy agradecido.

Enunciado

Se tiene una matriz cuadrada de orden n. Formar un vector con los elementos de la matriz triangular inferior, ordenar el vector creado e iprimirlo.

Ayudante De Santa
06-11-2015, 22:19:08
Los mejores licores
PAISACRUEL
20-08-2008, 11:49:04
suba y el 1 y baje el 2 ai mismo coje fox :L

[Joe Black]
20-08-2008, 11:58:29
Matriz TRIANGULAR INFERIOR

Fórmula de direccionamiento: pos = ( i*( i - 1 ) / 2 ) + j

Mas Info aqui

http://siona.udea.edu.co/~rflorez/ed1/matrices/matrices01.html

JcardonZ
20-08-2008, 13:05:56
Matriz TRIANGULAR INFERIOR

Fórmula de direccionamiento: pos = ( i*( i - 1 ) / 2 ) + j

Mas Info aqui

http://siona.udea.edu.co/~rflorez/ed1/matrices/matrices01.html


Muchas gracias, me sirvio mucho la informacion, tiene como caracteristica que la posicion I siempre es mayor que la posicion J.

Pero no he podido realizar el codigo en Java para ese problema, si depronto alguien sabe muchas gracias.

[Joe Black]
20-08-2008, 13:24:21
Viejo encontre este codigo por ahi refundido en una clase que me dieron de IPOO....esta en C y es para una matriz 4x4...adaptelo a su caso..Suerte con eso

void getvector(int m[4][4])
{ int k=0;
int v[10]={0};
for(int i=0;i<4;i++)
for(int j=0;j<i;j++)
v[k++]=m[i][j];
imprimevector(v);
}

void imprimevector(int v[10])
{ cout<<"\n";
for(int b=0;b<6;b++)
cout<<v[b];
cout<<endl;
}

JcardonZ
20-08-2008, 13:27:23
Viejo encontre este codigo por ahi refundido en una clase que me dieron de IPOO....esta en C y es para una matriz 4x4...adaptelo a su caso..Suerte con eso

void getvector(int m[4][4])
{ int k=0;
int v[10]={0};
for(int i=0;i<4;i++)
for(int j=0;j<i;j++)
v[k++]=m[i][j];
imprimevector(v);
}

void imprimevector(int v[10])
{ cout<<"\n";
for(int b=0;b<6;b++)
cout<<v[b];
cout<<endl;
}

Gracias viejo