fork download
  1. #include <stdio.h>
  2.  
  3. int main () {
  4. float nota1[6], nota2[6], nf = 0;
  5. int nm[6];
  6. for (int i = 0; i < 6; i++) {
  7. printf("\nInforme o número de matrícula %d:", i);
  8. scanf("%d", &nm[i]);
  9. printf("\nInforme a nota 1 do aluno %d:", i);
  10. scanf("%f", &nota1[i]);
  11. printf("\nInforme a nota 2 do aluno %d:", i);
  12. scanf("%f", &nota2[i]);
  13. }
  14. printf("\nMatricula Nota1 Nota2 Nota final\n");
  15. float notaTotalALunos = 0;
  16. for (int i = 0; i < 6; i++) {
  17. nf = (nota1[i] + nota2[i]) / 2;
  18. notaTotalALunos += nf;
  19. printf("%d %2.2f %2.2f %2.2f\n", nm[i], nota1[i], nota2[i], nf);
  20. }
  21. float medturma = notaTotalALunos / 6;
  22. printf("A media da turma foi: %2.2f\n", medturma);
  23. int alunosAbaixoDaMedia = 0;
  24. for (int i = 0; i < 6; i++) if ((nota1[i] + nota2[i]) / 2 < medturma) alunosAbaixoDaMedia++;
  25. printf("Notas abaixo da média %d:", alunosAbaixoDaMedia);
  26. }
  27.  
  28. //https://pt.stackoverflow.com/q/86908/101
Success #stdin #stdout 0s 4268KB
stdin
1
4
8
2
6
9
3
5
6
4
7
4
5
8
9
6
7
6
stdout
Informe o número de matrícula 0:
Informe a nota 1 do aluno 0:
Informe a nota 2 do aluno 0:
Informe o número de matrícula 1:
Informe a nota 1 do aluno 1:
Informe a nota 2 do aluno 1:
Informe o número de matrícula 2:
Informe a nota 1 do aluno 2:
Informe a nota 2 do aluno 2:
Informe o número de matrícula 3:
Informe a nota 1 do aluno 3:
Informe a nota 2 do aluno 3:
Informe o número de matrícula 4:
Informe a nota 1 do aluno 4:
Informe a nota 2 do aluno 4:
Informe o número de matrícula 5:
Informe a nota 1 do aluno 5:
Informe a nota 2 do aluno 5:
Matricula Nota1 Nota2 Nota final
1         4.00  8.00  6.00
2         6.00  9.00  7.50
3         5.00  6.00  5.50
4         7.00  4.00  5.50
5         8.00  9.00  8.50
6         7.00  6.00  6.50
A media da turma foi: 6.58
Notas abaixo da média 4: