Pessoal, alguem pode me ajudar? Se eu receber 5 números, e digitar: 1,1,1,2,3. Está imprimindo: O numero: 1 repete 3 vezes. O numero: 1 repete 2 vezes. Eu só queria que imprimisse : O numero: 1 repete 3 vezes. Mas não consigo fazer isso =( Sei que o for esta varrendo novamente os números repetidos e sei que é para comparar o vetRep e ver se já foi varrido aquele número, entretanto não consigo fazer isso =(
for(int i=0; i<vetNum.length;i++){
cont =1;
for(int j=i+1;j<vetNum.length;j++){
if(vetNum[i] == vetNum[j]){
vetRep[i]=vetNum[i];
cont++;
vetCont[i]=cont;
}
}
}
for(int i=0;i<vetNum.length;i++){
if(vetCont[i] !=0){
System.out.println("O numero: " + vetRep[i] + " repete " + vetCont[i] + " vezes.");
}
}