Ir ao conteúdo
  • Cadastre-se

Genis Souza

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

Reputação

1
  1. Criei um laço que a cada interação percorre um vetor de três posições em busca de todos os pares de números inteiros que coincidam. Assim, em um vetor {1, 2, 5}, por exemplo, ele imprimirá: quando (1, 2, 3) = {1, 2} / quando (1, 2, 4) = {1, 2} / quando (1, 2, 5) = {1, 2; 1,5; 2,5} / quando (2, 3, 4) = { } / quando (2, 3, 5) = {2, 5} / ... e assim até o fim do laço. Quero fazer o mesmo em uma matriz 10x5 mas procurando quatro número por linha da matriz. Sei que da forma que fiz seria inviável, pela quantidade de "IFs" e "FORs" necessária mas não faço ideia se há outra forma de o fazer! Alguém poderia me ajudar? Obs: os números da matriz eu mesmo os colocaria, aleatoriamente! Abaixo o código que fiz que, pela simplicidade, deixa claro que sou iniciante! Grato a todos public static void main(String[] args) { int[] vet = {2, 3, 5}; //numeros aleatorios int a, b, c = 0; for (int i = 1; i <= 3; i++) { a = i; for (int j = 2; j <= 4; j++) { b = j; for (int k = 3; k <= 5; k++) { c = k; if (a == 0) { break; } else { if ((a < b) && (b < c)) { if ((a == vet[0]) && (b == vet[1]) && (c == vet[2])) { System.out.println(a + " " + b); System.out.println(a + " " + c); System.out.println(b + " " + c); } else { if ((a == vet[0]) && ((b == vet[1]) || (b == vet[2]))) { System.out.println(a + " " + b); } if ((a == vet[0]) && ((c == vet[1]) || (c == vet[2]))) { System.out.println(a + " " + c); } if ((a == vet[1]) && ((b == vet[2]))) { System.out.println(a + " " + b); } if ((a == vet[1]) && ((c == vet[2]))) { System.out.println(a + " " + c); } if ((b == vet[0]) && ((c == vet[1]) || (c == vet[2]))) { System.out.println(b + " " + c); } if ((b == vet[1]) && (c == vet[2])) { System.out.println(b + " " + c); } } } } } } System.out.println(""); } }

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...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!