Galera, corrigi o problema de maneira muito simples, substituindo o valor da variavel pelo valor adequado.
Agora o problema é outro, mas parece mais simples pois não involve logica.
DECLARAÇÃO DA FUNÇÃO: void func(float p1,float p2,float p3,float p4,float final) {
final=(p1*1)+(p2*2)+(p3*3)+(p4*4)/10;
}
CHAMADA DA FUNÇÃO NA MAIN:
//Convertendo vetor float para float
float a,b,c,d,result;
a=0;
b=0;
c=0;
d=0;
result=0;
a=nota[1]; b=nota[2]; c=nota[3]; d=nota[4];
func(&a,&b,&c,&d,&result); Mesmo removendo do vetor para as variaveis float, recebo o seguinte erro ao compilar: In function 'main': [Error]incompatible type for argument 1 of 'func' [Note] expected 'float' but argument is of type 'float *'