Versão atual:

contagem de acertos

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
/* Escreva um vetor que leia um vetor G de 20 elementos caracter que representa o gabarito de uma
 prova. A seguir, para cada um dos 50 alunos da turma, leia o vetor de respostas (R) do aluno e
 conte o número de acertos. Mostre o nº de acertos do aluno e uma mensagem APROVADO, se a nota for
 maior ou igual a 6; e mostre uma mensagem de REPROVADO, caso contrário. */;
int main()
{
char gabarito[5];
char g1[1] [4];
char g2[1] [4];
char g3[1] [4];
char g4[1] [4];
char g5[1] [4];
char resposta [2] [5];
int cont,aux,acertos=0;
                        for (aux=0;aux<5;aux++)
                        {
                        printf("Gabarito da prova --> ");
                        printf("informe a resposta da %d questao : ",aux+1);
                        scanf(" %c",&gabarito[aux]);
                        system("cls");
                        }
for (cont=0;cont<3;cont++)
    for (aux=0;aux<5;aux++)
{
    printf("aluno [%d] informe suas respostas: ",cont+1);
    printf("\n Questao %d",aux+1);
    printf("\n---> ");
    scanf(" %c",&resposta[cont] [aux]);
    system("cls");
}
                        printf("Gabarito da prova -->");
                        for (aux=0;aux<5;aux++)
                        {
                        printf("%c- ",gabarito[aux]);
                        }
                        printf("\n\n");

for (cont=0;cont<3;cont++)
   for (aux=0;aux<5;aux++)
{
    printf("Questao %d do aluno [%d] = %c \n",aux+1, cont+1,resposta[cont] [aux]);
}
for (cont=0;cont<3;cont++)
if (resposta==gabarito[aux])
{
    acertos++;
}
for (cont=0;cont<3;cont++)
   {
       printf("o aluno [%d] acertou %d questoes\n",cont+1,acertos);
   }




    return 0;
}

não estou conseguindo fazer a contagem dos acertos dos alunos, se poderem ajudar.

Versões(2):

Ver a versão formatada

contagem de acertos

Comentário

new question