Produto Cartesiano  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
giulianocosta
JavaEvangelist

Membro desde: 11/08/2003 09:59:28
Mensagens: 442
Offline

Pessoal, alguém tem algum algoritmo para fazer o produto carteziano de arrays?

tipo:
a[a, b, c], b[a, b,c]

Quero

a[0] x b[0] = aa
a[0] x b[1] = ab
a[0] x b[2] = ac
a[1] x b[0] = ba
a[1] x b[1] = bb
a[1] x b[2] = bc
a[2] x b[0] = ca
a[2] x b[1] = cb
a[2] x b[2] = cc

Giuliano Costa
Programador
[Email]
sapulha
JavaTeenager
[Avatar]

Membro desde: 18/07/2006 08:10:20
Mensagens: 180
Localização: São Bernardo do Campo
Offline

Já tentou usar um loop dentro do outro??????

"Se não for, não é! Mais se for, pode ser que não seja!"

Sun Certified Java Programmer For The Java 5
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

Você quer multiplicar duas matrizes? É só procurar - por exemplo, em http://www.ee.ucl.ac.uk/~mflanaga/java/ -
[WWW]
giulianocosta
JavaEvangelist

Membro desde: 11/08/2003 09:59:28
Mensagens: 442
Offline

sapulha wrote:Já tentou usar um loop dentro do outro??????


Ola sapulha!? Loops nao da pq sao tres matrizes, dai digamos que vc tenha preenchido somente a matriz A e C, como o Loop de C esta dentro do Loop de B, nao montará corretamente... Este é um dos casos.

Giuliano Costa
Programador
[Email]
giulianocosta
JavaEvangelist

Membro desde: 11/08/2003 09:59:28
Mensagens: 442
Offline

thingol wrote:Você quer multiplicar duas matrizes? É só procurar - por exemplo, em http://www.ee.ucl.ac.uk/~mflanaga/java/ -


thingol, procurei la e nao encontrei nada referente ao que eu preciso... Uma vez o Plentz tinha precisado de algo parecido, mas eu nao me lembro como era o código. Era um código bem simples até pra fazer o que eu quero.

Poderia fazer algo no código, mas quero fazer algo dinâmico e que não fique "trash"...

Valeu...
[Email]
vhuzalo
JavaBaby
[Avatar]

Membro desde: 11/07/2007 10:27:56
Mensagens: 96
Localização: Porto Alegre - RS
Offline

giuliano, eu estava com o mesmo problema hoje e criei este método e funcionou beleza...


Um exemplo de teste seria:



e o resultado é:


V. S. Terezinha;
V. Sta. Terezinha;
Vl. S. Terezinha;
Vl. Sta. Terezinha;



Sei que o post é antigo, mas pode ajudar alguém que precise futuramente!
E isso ae galera!!!

>

Vagner Huzalo

Whiskey in the .jar

[Email] [Yahoo!] [MSN] [ICQ]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team