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

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

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


Информатика Отличник (7.2k баллов)
Дан 1 ответ
0 голосов
БОГ (194k баллов)
 
Правильный ответ

#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

оставил комментарий Отличник (7.2k баллов)

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

оставил комментарий БОГ (194k баллов)

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

оставил комментарий Отличник (7.2k баллов)

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

оставил комментарий Отличник (7.2k баллов)

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

оставил комментарий Отличник (7.2k баллов)

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

...