Ir ao conteúdo
  • Cadastre-se

Problema com resposta


Posts recomendados

o programa responde mais aparece um mente de 1 de pois da resposta do

programa para ler 10 numeros em um vetor e no final informar quantas vezes cada numero se repete dentro do vetor. so com vetor.dicas de como posso fazer sem que aparece esse monte de 1 de pois

 

EX: 1.1.1.3.3.4.5.6.7.4

1 - 3

3 - 2

4 - 2

5 - 1

6 - 1

7 - 1 

package Aula;import java.util.Scanner;public class es {public static void main (String[] args) {int q = 0;Vetor4(q);}public static void Vetor4(int q) {Scanner sc = new Scanner(System.in);int i,n,x,j=0;double[] v1 = new double[10];double[] y = new double[10];for(i=0;i<10;i++){System.out.println("Digite o "+(i+1)+"º"+" Numero:");x =sc.nextInt();for(n = 0;n <= i; n++){            if(v1[n] == x){                y[n]++;                              break;            }}v1[j] = x;        y[j]++;        j++;}for(i = 0; i < j; i++){        if(v1[i] > 0){            System.out.print(" O numero "+v1[i]+" aparece "+y[i]+" vezes\n");        }} }}
Link para o comentário
Compartilhar em outros sites

Meu caro, olhe o programa novamente e veja se ele realmente está cadastrando os vetores...

for(i=0;i<10;i++){System.out.println("Digite o "+(i+1)+"º"+" Numero:");x =sc.nextInt();

"X" nesse caso está fazendo o papel de variável e não vetor. Claro que esse não é o único erro, existem outros, mas por enquanto conserte esse!


Qual a lógica dessa atribuição? O ideal é que não utilizasse essa variável X, ela é desnecessária.  "v1[j]  " é o suficiente para cadastrar o vetor

    v1[j] = x;    y[j]++;    j++;
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

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