Leia um vetor de 10 posições e verifique se existem valores iguais e os escreva. pascalzin

Leia um vetor de 10 posições e verifique se existem valores iguais e os escreva.
pascalzin

1 Resposta

  • Michaeldouglas

    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 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);

       }

    }

Clique aqui para adicionar a sua resposta.