Programa resolvido!!!!!!  #include <stdlib.h>
#include <conio.h>
#include <stdio.h>
#include <math.h>
main ( )
{
    int contaprov=0,contreprov=0,contturma=0,conceito;
    float mediaf,mediageral,pp,pf,trabs;
    float menornotaparcial=10;
    float acumuladorturma=0.0;
    char aux [20];
    char a;
    while (a!='f')
{
    printf("escreva nota prova final\nprova parcial\ntrabalhos\n");
    gets  (aux);
    pf = atof (aux);
    if ((pf>=0)&&(pf<=10)){
    }else
    printf("nota invalida");
    gets  (aux);
    pp= atof (aux);
    if ((pp>=0)&&(pp<=10)){
    }else
    printf("nota invalida");
    if(menornotaparcial>=pp){
       menornotaparcial=pp;}
    gets (aux);
    trabs=atof (aux);
    if ((trabs>=0)&&(trabs<=10)){
    }else
    printf("nota invalida");
    {
    mediaf=(((pp*3)+(trabs*2)+(pf*5))/10);
    contturma=contturma+1;
    acumuladorturma=acumuladorturma+mediaf;
    mediageral=acumuladorturma/contturma;
    if (mediaf<6){conceito=0;
    contreprov=contreprov+1;}
    else if ((mediaf>=6)&&(mediaf<7)){conceito=1;
    contaprov=contaprov+1;}
    else if ((mediaf>=7)&&(mediaf<8)) {conceito=2;
    contaprov=contaprov+1;}
    else if ((mediaf>=8)&&(mediaf<9)) {conceito=3;
    contaprov=contaprov+1;}
    else if ((mediaf>=9)&&(mediaf<=10)) {conceito=4;
    contaprov=contaprov+1;}
    printf(" a media final do aluno sera:%f \n E seu conceito é:%d",mediaf,conceito);
    }
    printf("\n\npara continuar press qualquer tecla,finalizar digite (f)\n");
    a = getch ();
}
   printf("\nalunos aprovados é:%d",contaprov);
   printf("\nalunos reprovados é:%d",contreprov);
   printf("\nmenor nota parcial é:%f",menornotaparcial);
   printf("\nmedia geral turma:%f",mediageral);
}