Ir ao conteúdo
  • Cadastre-se

Emerson132

Membro Júnior
  • Posts

    3
  • Cadastrado em

  • Última visita

Reputação

1
  1. Sim, eu desenvolvi o código. O propósito dele é dar a entrada do gabarito de uma prova, depois a quantidade de alunos que fizeram a prova, e ai colocar as respostas de cada um. Primeiro aluno > Todas as respostas do aluno > comparação do vetor de respostas com o gabarito > armazenar resultado em uma variável nota > segundo aluno... A operação tem esse modelo porque eu usaria um vetor pra armazenar diversas respostas e outro para os resultados. Essa é a ideia inicial, depois incrementaria mais funções a ele, mas elas dependem do resultado de cada aluno
  2. Não entendi, eu só quero saber onde está o erro no código e como resolver esse erro, informei as linhas e o problema, só isso, pra que enunciado da questão?
  3. 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"); }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...