obrigado , só que ao invés de soma_apv++ (tava dando loop infinito), eu usei soma_apv +=1. Mesmo assim obrigadão ^.^
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
#include <conio.h>
#include <math.h>
main () {
setlocale (LC_ALL, "Portuguese");
float MF, n1, n2, n3, matricula, soma_apv, soma_rpv;
int cont_apv=0, cont_rpv=0 ;
printf ("Calculadora de média final de turmas.\n");
do {
printf ("\n Insira a matrícula do estudante (Ex. 2130): ");
scanf ("%f", &matricula);
if (matricula != 9999) {
printf ("\n Insira a primeira nota: ");
scanf ("%f", &n1);
printf ("\n Insira a segunda nota: ");
scanf ("%f", &n2);
printf ("\n Insira a terceira nota: ");
scanf ("%f", &n3);
MF = ((2 * n1) + (3 * n2) + (4 * n3)) / 9 ;
if (MF >= 5) {
printf ("\n O aluno de matrícula %1.0f, obteve a média %0.2f e está Aprovado!\n", matricula, MF);
cont_apv +=1 ;
}
if (MF < 5) {
printf ("\n O aluno de matrícula %1.0f, obtece a média %0.2f e está Reprovado!\n", matricula, MF);
cont_rpv +=1 ;
}
}
}while (matricula != 9999) ;
printf ("\n A quantidade de alunos aprovados é de: %1.0d.", cont_apv) ;
printf ("\n A quantidade de alunos reprovados é de: %1.0d.", cont_rpv) ;
getch ();
}