Tengo codepad.¿cuál es 'referencia indefinida para' pow ''
en la línea 15 dentro de una función de
for(i=2; i<=90; i+=2){
int j=0+i;
printf("%i\n",i);
power=pow(inp,j);
factor=factorial(i);
if(i%4==0)fAns += power/factor;
else fAns -= power/factor;
}
la línea power=pow(inp,j);
que añade j
en lugar de usar i
porque me dio el mismo error. undefined reference to 'pow'
.
Si reemplazo j
con 2, entonces funciona bien, pero cuando uso j=i
no funciona. ¿Hay algún problema al incrementar esta línea?
Quiero que se incremente y no me arroje un error.
Gcc está haciendo trampa :) Ver [esto] (https://gcc.gnu.org/gcc-4.3/changes.html#mpfropts) – Deqing