Ir ao conteúdo
  • Cadastre-se
cal.ba12

Problema com resposta

Recommended Posts

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

Compartilhar este post


Link para o post
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++;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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

×