Leia uma matriz 5 times 10 que se refere respostas de 10 questões de múltipla escolha, referentes a 5 alunos. Leia também um vetor de 10 posições 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 pontuação correspondente a cada aluno.

Passo 1

Beleza, vamos entender o que o exercício está pedindo. Temos uma matriz de tamanho 5 times 10 que representa as respostas de 5 alunos para 10 questões de múltipla escolha. Além disso, temos um vetor com 10 posições que contém o gabarito dessas questões, onde cada resposta pode ser a, b, c ou d. Nosso objetivo é comparar as respostas de cada aluno com o gabarito e gerar um vetor chamado “resultado” que mostra a pontuação de cada aluno.

Passo 2

Primeiro, precisamos representar a matriz de respostas dos alunos e o vetor do gabarito no nosso programa. Vamos supor que cada resposta correta vale 1 ponto e cada errada vale 0 pontos.

Passo 3

Vamos percorrer cada aluno (cada linha da matriz) e, para cada questão, comparar a resposta do aluno com a resposta do gabarito. Se a resposta estiver correta, adicionamos 1 ponto à pontuação desse aluno.

Passo 4

Depois de comparar todas as respostas de um aluno com o gabarito, registramos a pontuação total desse aluno no vetor “resultado”.

Passo 5

Repetimos o processo para todos os alunos, preenchendo o vetor “resultado” com as pontuações correspondentes.

Passo 6

No final, teremos um vetor “resultado” que contém a pontuação de cada um dos 5 alunos, indicando quantas respostas eles acertaram nas 10 questões.

Resposta

O vetor “resultado” com as pontuações de cada aluno será algo como: [7, 5, 8, 6, 9]

Exercícios relacionados