não testei, testa ai , fiz correndo Falou.
#include <stdio.h>
int main(){
int nAlunos,i=0;
printf("Digite a quantidade de alunos: ");
scanf("%d",&nAlunos);
float nota[nAlunos];
int falta[nAlunos];
while(i<nAlunos){ //guardo as notas e faltas de n alunos
do{
printf("Digite a nota do %d aluno: ",i+1);
scanf("%f",¬a);
}while(nota<0||nota>=10);
do{
printf("Digite a quantidade de falta do %d aluno: ",i+1);
scanf("%d",&falta);
}while(falta<0||falta>=60);
i++;
}
i=0;
float mediaNotas, mediaFaltas;
while(i<nAlunos){ //somo todas as notas e faltas
mediaNotas=mediaNotas+nota;
mediaFaltas=mediaFaltas+falta;
i++;
}
mediaNotas=mediaNotas/nAlunos; //divido as notas pela quantidade de alunos (media)
mediaFaltas=mediaFaltas/nAlunos; //divido as faltas pela quantidade de alunos (media)
i=0;
while(i<nAlunos){ //imprimo se os n alunos foram reprovados ou aprovados
if(falta<15&¬a>=5){
printf("O Aluno %d foi APROVADO! \n",i+1);
}else{
printf("O aluno %d foi REPROVADO! \n",i+1);
}
i++;
}
printf("A media das notas foi de: %.02f \n",mediaNotas); //imprimo a media de notas
printf("A media das faltas foi de: %.02f\n",mediaFaltas);// imprimo a media de faltas
}