Помогите, плиз, выдает ошибку - не могу найти!! Решить ** языке СИ. Даны две стороны a и...

0 голосов
45 просмотров

Помогите, плиз, выдает ошибку - не могу найти!!
Решить на языке СИ. Даны две стороны a и b треугольника и угол γ между ними. Используя теорему косинусов найти третью сторону c.


Информатика (7.2k баллов) | 45 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

#include
#include

int main()
{
    float a, b, c, gamma;
    printf("Введите a, b, gamma:\n"); 
    scanf("%f",&a);
    scanf("%f",&b);
    scanf("%f",&gamma);
    c = sqrt(a*a+b*b-2*a*b*cos(gamma*3.14159265/180));
    printf("c = %f",c);
return 0;
}

Пример:
Введите a, b, gamma:
3
4
90
c = 5.000000

(194k баллов)
0

спасибо огромное

0

Пожалуйста. Пользуйтесь кнопочкой "спасибо" )

0

а я и кнопочкой, и на словах)

0

нет, снова выдает ошибку

0

Running "/home/ubuntu/workspace/lab3/trigonometry.c"
/tmp/ccvqmCRu.o: In function `main':
trigonometry.c:(.text+0xc0): undefined reference to `cos'
trigonometry.c:(.text+0xd7): undefined reference to `sqrt'
collect2: error: ld returned 1 exit status

Process exited with code: 1