Ir para conteúdo
Fórum Script Brasil

Gabrielaa

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre Gabrielaa

Gabrielaa's Achievements

0

Reputação

  1. Olá pessoas! Eu estou tentando rodar esse código mas ele não me dá o resultado certo. O intuito desse código é ler o numero de provas para correção, depois ele lê o gabarito, e depois dá o numero de acertos dos alunos. O problema é que quando eu executo ele, ele me retorna um resultado errado... Alguém sabe me dizer o que está errado? #include <stdio.h> int main() { int n, i, cont, j, cont2; char x; char gab[10]; printf("Digite o número de alunos:\n"); scanf("%d", &n); int alu[n]; printf("Digite o gabarito da prova: \n"); for (i=0; i<10; i++) { scanf("%c \n", &gab) ; } printf("Digite o gabarito do aluno: \n"); for (i=0; i<n; i++) { if (i != 0) { printf("Digite o gabarito do prox. aluno: \n"); } cont = 0; for (j=0; j<10; j++) { scanf("%c \n", &x); if(x == gab) { cont = cont+1; } } alu = cont; } for (i=0; i<n; i++) { cont2 = i+1; printf("Nº de acertos do %dº aluno: %d \n", cont2, alu); } printf("\n"); return 0; }
×
×
  • Criar Novo...