Imagina esse problema como uma situação real. Por exemplo: Imagina que você tem duas gavetas e dentro de cada uma delas você tem alguns documentos numerados. Esqueça o computador, pense que você está em 1900, e tente escrever em um papel, passo a passo, como você faria para determinar quais documentos estão repetidos entre as gavetas. Esse é o primeiro passo.
Depois, é só traduzir o seu “passo a passo” para a linguagem Java.
Quando fizer a “tradução”, poste o código para te ajudarmos mais.
Divirta-se!
Mateus_TADS
O que eu consegui fazer foi isso, se alguem conseguir me ajudar:
Scannerin=newScanner(System.in);// Inicializacao das matrizesgabarito=newint[30];cartao_resp=newint[30];// Respostas do gabaritoSystem.out.print("\nDigite as respostas do gabarito: ");gabarito[j]=in.nextInt();// Numero de alunos a ser corrigida a provaSystem.out.print("Informe quantos alunos sera feita a correcao do gabarito: ");n=in.nextInt();// Inicio do laco forfor(i=0;i<n;i++){System.out.print("\nDigite o numero do aluno: ");num_aluno=in.nextInt();System.out.print("\nDigite o numero do cartao resposta do aluno: ");cartao_resp=in.nextInt();System.out.print("\nDigite as respostas desse aluno seguindo a sequencia das questoes");cartao_resp[k]=in.nextInt();System.out.print("\nCorrigindo...");if(gabarito[j]==cartao_resp[k])acertos++;System.out.print("\nA quantidade de acertos do aluno e: "+i);}System.out.print("Fim do programa");}
}[/b]
pimenta
Grande Mateus,
Vou tentar te ajudar num trecho e depois você passa pro seu código.