Patrick_maura
Power Member
Código:
struct struct_funcao{
float x; //valor da função no limite inferior
float y; //valor da função no limite superior
};
void pedir_dados(struct_dados*dados){
printf("Introduza o valor do intervalo:\n");
printf("\nLimite inferior (a):");
scanf("%f, dados->a");
printf("\nLimite superior (b):\n");
scanf("%f, dados->b");
printf("\nCriterio de paragem:\n");
printf("\nValor de E:");
scanf("%f, dados->E");
printf("\n\n*A execucao de iteracoes termina quando o erro obtido com a ultima aproximacao da solucao for menor que o valor E dado.\n");
}
void valor_funcao (struct_dados*dados, struct_funcao*funcao){
float q, r;
//x-limite inferior, y-limite superior
q = dados->a;
funcao->x=(float)( 16* float pow(2.718281828,q)-48+27* float pow(2.718281828,-(q)));
r = dados->b;
funcao->y=(float)( 16* float pow(2.718281828,r)-48+27* float pow(2.718281828,-(r)));
}
Boa tarde,
onde estou a utilizar a função pow dá-me o erro c2062: type float unexpected. Não sei como resolver o problema.
Alguem me consegue ajudar?