Erro na linha 47 e 49, código pra corrigir prova usando comparação de vetores.
#include <stdio.h>
#include <stdlib.h>
#define TAM 10
int gabarito[TAM];
int resposta[TAM];
void gaba(){
int x;
for(x=1;x<11;x++){
printf("Digite a resposta %d do gabarito: ", x);
scanf("%d", &gabarito[x]);
}
}
int respo(int y[]){
int nota=0, x;
for(x=0;x<TAM;x++){
if(y[x] == gabarito[x]){
nota++;
}
}
return nota;
}
main(){
int qtdAluno,x,i;
gaba();
system("cls");
printf("Digite a quantidade de alunos para serem avaliados: ");
scanf("%d", &qtdAluno);
struct resposta{
int nota;
}; struct resposta alunos[qtdAluno];
for(x=0;x<qtdAluno;x++){
alunos[x].nota=0;
}
for(x=0;x<qtdAluno;x++){
for(i=0;i<TAM;i++){
printf("Digite a reposta %d do aluno %d : ",i+1,x+1);
scanf("%d", &resposta[i]);
}
alunos[x].nota = (resposta[]);
}
for(x=0.;x<qtdAluno;x++){
printf("%d ",alunos[x].nota);
}
system("pause");
}