Ir ao conteúdo
  • Cadastre-se

Multiplicação dos elementos de um vetor


g calega

Posts recomendados

Pessoal, bom dia.

 

Tenhos o seguinte vetor:

int[] a = new int[4]

 

Preciso multiplicar todos os elementos dele por todos, por exemplo:

a[0] * a[1] 
a[0] * a[2]
a[0] * a[3]

a[1] * a[0] 
a[1] * a[2]
a[1] * a[3]

a[2] * a[0] 
a[2] * a[1]
a[2] * a[3]

a[3] * a[0] 
a[3] * a[1]
a[3] * a[2]

 

Existe alguma forma mais simples de fazer esse processo com 3 (a,b e c) vetores? Preciso achar os valores e jogar em uma:

 int[][] matriz = new int[4][4].

(mas isso vejo depois).

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

Bom dia. É bem simples.

Use 2 laços FOR com "i" , "j",  de 0 até 3, um dentro do outro.

 

dentro do laço você faz a multiplicação simples:

matriz[i][j] = vet[i] * vet[j]

Só que do jeito que você está propondo, sem multiplicado o número por ele mesmo, não seria uma matriz 4 x 4, mas sim uma matriz 4 x 3.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...