Informática, perguntado por Silvaun, 1 ano atrás

Ler 10 números DIFERENTES a serem armazenados em um vetor. Os dados

deverão ser armazenados na ordem que forem sendo lidos, sendo que caso o

usuário digite um número que já foi digitado anteriormente, o programa deverá pedir para ele digitar outro número. Cada valor digitado pelo usuário deve ser pesquisado no vetor, verificando se ele existe entre os números que já foram fornecidos. Exibir na tela o vetor final que foi digitado.

(em Java pfv)​

Soluções para a tarefa

Respondido por fqpl059
1

package Packages;

import java.util.Scanner;

public class Ex {

   public static void main(String[] args) {

       Scanner teclado = new Scanner(System.in);

       int nums[] = new int[10];

       int num;

       boolean repetido;

       for(int c=0; c<10; c++) {

           do{

               repetido = false;

               System.out.println("Informe um número: ");

               num = teclado.nextInt();

               for(int d=0; d<10; d++) {

                   if(nums[d] == num) {

                       repetido = true;

                       System.out.println("O número não pode estar no vetor!");

                       break;

                   }

}

if(!repetido) {

nums[c] = num;

}

}while(repetido);

}

System.out.println("Os números informados formam:");

for(int e=0; e<9; e++){

System.out.print(nums[e]+", ");

}

System.out.println(nums[9]+";");

}

}


Silvaun: Muito obrigadooooo
Silvaun: to desde horas pelejando nessa questão
fqpl059: Tentei deixar indentado mas não deu muito certo!
fqpl059: Se preferir te mando um link com o arquivo no Google Drive.
Silvaun: quero sim
fqpl059: https://drive.google.com/open?id=1S8xWUIhkbrvm2qURBfng87_RKS2oq-S-
Silvaun: mandee
Silvaun: obgggg
fqpl059: Esse ai esta indentado!
fqpl059: Estou aqui para ajudar! :D
Perguntas interessantes