DeNunCianDo

DeNunCianDo (https://www.denunciando.com/)
-   Programacion (https://www.denunciando.com/programacion-115/)
-   -   Problema matriz en Java (https://www.denunciando.com/programacion-115/55718-problema-matriz-en-java.html)

JcardonZ 20-08-2008 11:47:33

Problema matriz en Java
 
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.

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/ed...atrices01.html

JcardonZ 20-08-2008 13:05:56

Cita:

Iniciado por earagon87
Matriz TRIANGULAR INFERIOR

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

Mas Info aqui

http://siona.udea.edu.co/~rflorez/ed...atrices01.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

Cita:

Iniciado por earagon87
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


La franja horaria es GMT -5. Ahora son las 10:57:10.

Desarrollado por: vBulletin® Versión 3.8.9
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.

DeNunCianDo.CoM ©

Page generated in 0,05256 seconds with 8 queries

SEO by vBSEO