Galera eu estou com dificuldades em criar um program que pede para comprar uma matriz e um vetor, eu consegui fazer a matriz mais não sei como comparar
/* Faça um programa realize a leitura de uma matriz 5x8 do tpo char. Cada linha da matriz
representa as respostas de um aluno em uma prova com 8 exercícios de múltpla escolha (‘A’, ‘B’,
‘C’, ‘D’ ou ‘E’, valide as entradas para que seja digitado apenas essas letras). Em seguida, realize a
leitura de um vetor GABARITO, de 8 posições, que corresponde as respostas ofciais da prova. Ao
fnal, preencha um vetor ACERTOS, de tamanho 5, que mostre a quantdade de acertos que cada
aluno teve, comparando o vetor gabarito com a matriz de respostas dos alunos
*/
main(){
setlocale(LC_ALL, "portuguese");
char notas[5][8];
int linha, coluna;
char vetor[8] = {B, C, A, D, D, B, A, A };
printf("Digite a alternativa escolhida A, B, C, D, ou E\n\n");
for (linha=0; linha < 5;linha++){
for (coluna=0; coluna < 8; coluna++){
printf("Digite a alternativa %d° questão do %d° aluno: ", coluna+1, linha+1);
scanf(" %c",¬as[linha][coluna]);
}
}
for (linha=0; linha < 5;linha++){
for (coluna=0; coluna < 8; coluna++){
printf("%c ", notas[linha][coluna]);
}
printf("\n\N");
}
Pergunta
paulafabiana7
Galera eu estou com dificuldades em criar um program que pede para comprar uma matriz e um vetor, eu consegui fazer a matriz mais não sei como comparar
/* Faça um programa realize a leitura de uma matriz 5x8 do tpo char. Cada linha da matriz
representa as respostas de um aluno em uma prova com 8 exercícios de múltpla escolha (‘A’, ‘B’,
‘C’, ‘D’ ou ‘E’, valide as entradas para que seja digitado apenas essas letras). Em seguida, realize a
leitura de um vetor GABARITO, de 8 posições, que corresponde as respostas ofciais da prova. Ao
fnal, preencha um vetor ACERTOS, de tamanho 5, que mostre a quantdade de acertos que cada
aluno teve, comparando o vetor gabarito com a matriz de respostas dos alunos
*/
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
main(){
setlocale(LC_ALL, "portuguese");
char notas[5][8];
int linha, coluna;
char vetor[8] = {B, C, A, D, D, B, A, A };
printf("Digite a alternativa escolhida A, B, C, D, ou E\n\n");
for (linha=0; linha < 5;linha++){
for (coluna=0; coluna < 8; coluna++){
printf("Digite a alternativa %d° questão do %d° aluno: ", coluna+1, linha+1);
scanf(" %c",¬as[linha][coluna]);
}
}
for (linha=0; linha < 5;linha++){
for (coluna=0; coluna < 8; coluna++){
printf("%c ", notas[linha][coluna]);
}
printf("\n\N");
}
printf("\n\n");
Editado por paulafabiana7system("pause");
}
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
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.