fork download
  1. /*Fazer um programa para obter o nome e as 2 notas dos 28 alunos de uma turma. As notas serão
  2. informadas pelo professor. O programa deve calcular a média das 2 notas de cada aluno e exibir
  3. "Aprovado" caso a média seja igual ou superior a 7.0 e reprovado, caso contrário.*/
  4.  
  5. #include <stdio.h>
  6. #include <string.h>
  7. #include <stdlib.h>
  8.  
  9. #define ALUNOS 3
  10.  
  11. int main(void) {
  12. float notas[ALUNOS][2], media;
  13. char nomes[ALUNOS][30];
  14. int i,j;
  15. for(i=0;i<ALUNOS;i++){
  16. printf("\nEntre com o nome do aluno: ");
  17. fgets(nomes[i],29,stdin);
  18. for(j=0;j<2;j++){
  19. printf("Informe a %da. nota:", j);
  20. scanf("%f ", &notas[i][j]);
  21. }
  22. }
  23. for(i=0;i<ALUNOS;i++){
  24. media = (notas[i][0] + notas[i][1]) / 2;
  25. printf("\nMedia final = %.2f", media);
  26. if (media >= 7.0)
  27. printf(" ( aluno %s aprovado ).",nomes[i]);
  28. else
  29. printf(" ( aluno %s reprovado ).",nomes[i]);
  30. }
  31. return 0;
  32. }
Success #stdin #stdout 0s 4300KB
stdin
aaa
2 3
bbb
9 7
ccc
10 9
stdout
Entre com o nome do aluno: Informe a 0a. nota:Informe a 1a. nota:
Entre com o nome do aluno: Informe a 0a. nota:Informe a 1a. nota:
Entre com o nome do aluno: Informe a 0a. nota:Informe a 1a. nota:
Media final = 2.50 ( aluno aaa
 reprovado ).
Media final = 8.00 ( aluno bbb
 aprovado ).
Media final = 9.50 ( aluno ccc
 aprovado ).