Арифметические операции и ошибка Undefined reference to `pow' - C (СИ)

Узнай цену своей работы

Формулировка задачи:

# include <stdio.h>
# include <math.h>
int main(c)
{ 
        int k;
        float x,y,s,r,t;
        printf(" Enter k, x , y : ");
        scanf ("%d%f%f" , &k,&x,&y);
        s=(pow(3,k)+pow(2,k+1));
        t= log10(abs(sin(pow(x,2))))   +  (1+tan(y)/(r+1)*sqrt(y));     
        r= 0.284 * pow(10,5) * exp((-s)+2) +  pow((y*y+1),2/5);
 
        printf("t=%f, r=%f\n",t,r);
}
не могу скомпилировать... в чем ошибка выбивается ощибка.. /tmp/ccVmF1gf.o: In function `main': si.c.text+0x53): undefined reference to `pow' si.c.text+0x7f): undefined reference to `pow' si.c.text+0xae): undefined reference to `sin' si.c.text+0x158): undefined reference to `exp' collect2: ld returned 1 exit status в чем проблема?

Решение задачи: «Арифметические операции и ошибка Undefined reference to `pow'»

textual
Листинг программы
int main()

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4.4 из 5
Похожие ответы