Informática, perguntado por aldojonascba, 9 meses atrás

Leia um vetor de 10 posições e verifique se existem valores iguais (no mesmo vetor) e os escreva na tela. Linguagem Java

Soluções para a tarefa

Respondido por moisescunharemo2
1

import java.util.ArrayList;

import java.util.List;

import java.util.Scanner;

public class Programa {

   public static void main(String[] args) {

       Scanner scanner = new Scanner(System.in);

       int vetor[] = new int[10];

       

       List<Integer> numerosRepetidos = new ArrayList<>();

       for (int i = 0; i < vetor.length; i++) {

           vetor[i] = scanner.nextInt();

       }

       for (int i = 0; i < vetor.length; i++) {

           if (!numerosRepetidos.contains(vetor[i])){

              for (int j = i + 1; j < vetor.length; j++) {

                  if(vetor[i] == vetor[j]){

                      numerosRepetidos.add(vetor[i]);

                      break;

                  }

              }

           }

       }

       System.out.println("Números repetidos: " + numerosRepetidos);

   }

}

Perguntas interessantes