Solução em C do Problema 8

#include <stdio.h>

int main() {
  int n, i, Aprovados, Reprovados;
  float Nota1, Nota2, Nota3, Media, MediaDaClasse;
  
  printf("Digite o numero de alunos: ");
  scanf("%d", &n);

  /* inicializacoes */
  Aprovados = 0;
  Reprovados = 0;
  MediaDaClasse = 0.0;

  for (i = 1; i <= n; i++) {
    printf("Digite as 3 notas do aluno %d: ", i);
    scanf("%f", &Nota1);
    scanf("%f", &Nota2);
    scanf("%f", &Nota3);
    Media = (Nota1 + Nota2 + Nota3) / 3;
    printf("A media do aluno %d foi %f\n", i, Media);
    MediaDaClasse = MediaDaClasse + Media;
    if (Media >= 5.0)
      Aprovados = Aprovados + 1;
    else
      Reprovados = Reprovados + 1;
  }
  MediaDaClasse = MediaDaClasse / n;
  printf("O numero de alunos aprovados foi %d\n", Aprovados);
  printf("O numero de alunos reprovados foi %d\n", Reprovados);
  printf("A media da classe foi %f\n", MediaDaClasse);

  return 0;
}


Lista de Problemas

História da Computação | Listas de Exercícios | Problemas Resolvidos | macmulti@ime.usp.br