Alguem sabe me dizer o que estou fazendo de errado no codigo ? não consigo compilar de maneira nenhuma. relevem minha burrice se o erro for básico haha, estou começando a aprender agora.
#include<stdlib.h>
#include <stdio.h>
float *v;
float med;
int i,n;
float media(int alunos, float total);
int main (void)
{
printf("Entre com o numero de alunos >>");
scanf("%d",&n);
v = (float *)malloc(n*sizeof(float));
if(v == NULL)
{
printf("memoria cheia\n");
exit(1);
}
for (i=0;i<n;i++)
{
prinft("\n entre com a nota %d",i+1);
scanf("%f",&v);
}
med = media(n,v); // COMPILADOR ACUSA ERRO NESTA LINHA
printf("a media das notas>> %s", med);
free(v);
return 0;
}
float media(int alunos, float total)
{
float resultado,parcial;
for (i=0;i<alunos ;i++)
{
parcial = parcial + total;
}
resultado = parcial/alunos;
return resultado;
}