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 *'