
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;
}
História
da Computação | Listas de
Exercícios | Problemas Resolvidos | macmulti@ime.usp.br