#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
float media(float,float);
float media_final(float,float);
int main()
{
float num1,num2,media,num3,media_final;
setlocale(LC_ALL, "Portuguese");
printf("Digite a 1ª nota: ");
scanf("%f",&num1);
printf("\nDigite a 2ª nota: ");
scanf("%f",&num2);
// media=(num1+num2)/2;
printf("\nA média e: %.2f\n", media);
if (media>=7.0)
{
printf("\nAluno Aprovado\n");
}
else
printf("\nAluno de Recuperação\n");
printf("\nDigite a 3ª nota: ");
scanf("%f",&num3);
// media_final=(media+num3)/2;
printf("\nA média e: %.2f\n", media_final);
if (media_final>=7.0)
{
printf("\nAluno Aprovado\n");
}
else
{
printf("\nAluno de Reprovado\n");
}
system("pause");
return 0;
}
//Função Média
float media(float n1, float n2)
{
float med;
med=(n1+n2)/2;
return med;
}
//Função Média Final
float media_f(float media, float n3)
{
float media_f;
media_f=(media+n3)/2;
return media_f;
}
O retorno da divisão é sempre 0..