Advertisement
leo1553

Alunos

Nov 19th, 2017
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.04 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. #define PERGUNTAS 5
  4. #define ALUNOS 10
  5.  
  6. int main()
  7. {
  8.     char G[PERGUNTAS];
  9.     int i;
  10.     for(i = 0; i < PERGUNTAS; i++) {
  11.         printf("Insira a resposta da pergunta %d: ", i + 1);
  12.         scanf(" %c", &G[i]);
  13.     }
  14.    
  15.     printf("\n");
  16.     char R[ALUNOS][PERGUNTAS];
  17.     int j;
  18.     for(i = 0; i < ALUNOS; i++) {
  19.         for(j = 0; j < PERGUNTAS; j++) {
  20.             printf("Insira a resposta da pergunta %d do aluno %d: ", j + 1, i + 1);
  21.             scanf(" %c", &R[i][j]);
  22.         }
  23.         printf("\n");
  24.     }
  25.    
  26.     int acertos,
  27.         aprovados = 0;
  28.     float media = 0;
  29.     for(i = 0; i < ALUNOS; i++) {
  30.         acertos = 0;
  31.         for(j = 0; j < PERGUNTAS; j++) {
  32.             if(G[j] == R[i][j]) {
  33.                 acertos++;
  34.                 media++;
  35.             }
  36.         }
  37.         printf("Aluno %d -> %d/%d -> ", i + 1, acertos * 2, PERGUNTAS * 2);
  38.         if(acertos * 2 < 6)
  39.             printf("REPROVADO.\n");
  40.         else {
  41.             aprovados++;
  42.             printf("APROVADO.\n");
  43.         }
  44.     }
  45.    
  46.     media /= ALUNOS * PERGUNTAS;
  47.     media *= 10;
  48.    
  49.     printf("\nNumero de aprovados: %d\nNumero de reprovados: %d\nMedia da sala: %.2f", aprovados, ALUNOS - aprovados, media);
  50.     return 0;
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement