Ir para conteúdo
Fórum Script Brasil
  • 0

COMPARAR ELEMENTOS DE UMA MATRIZ COM OS VALORES DE UM VETOR


Gabriel de Freitas Galvão

Pergunta

//Leia uma matriz 5 x 10 que se refere respostas de 10 questoes de multipla escolha, 
//referentes a 5 alunos. Leia tambem um vetor de 10 posicoes contendo o gabarito de 
//respostas que podem ser a, b, c ou d. Seu programa devera comparar as respostas
//de cada candidato com o gabarito e emitir um vetor denominado resultado, contendo a
//pontuacao correspondente a cada aluno

import java.util.Scanner;

class Main {
  public static void main(String[] args) {
  Scanner input = new Scanner (System.in);

  String m[][] = new String [5][10];
  String G[] = new String [10];
  double result[] = new double [10];

    
  for(int i = 0; i < m.length; i++){
    System.out.println("Informe as respostas do "+(i+1)+"° aluno ");
    for(int j = 0; j < m[i].length; j++){
      System.out.print((j+1)+"° questão: ");
            m[i][j] = input.next();
    }
  }

  System.out.print("\n\nINFORME O GABARITO\n");
  for(int i = 0; i < G.length; i++){
    System.out.print((i+1)+"° questão:");
           G[i] = input.next();
  }
    
  int cont = 0;
  for(int i = 0; i < m.length; i++){
    for(int j = 0; j < m[i].length; j++){
      if(m[i][j] == G[j]){
        cont++;
      }
      result[j] = cont;
    }
      cont = 0;
  }

  for(int i = 0; i < result.length; i++){
    System.out.print("\nPontuação do "+(i+1)+"° aluno: "+result[i]);
  }
    
  }
}

A saída deveria me retornar o resultado da análise, mas isso não ocorre. Minha duvida é se o erro está na estrutura condicional ou em alguma lógica, e o fato de ser uma matriz sendo comparada com um vetor também me deixou um pouco confuso. Agradeço se puderem me ajudar.

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      652k
×
×
  • Criar Novo...