10 см, 10 см, 18 см.
Объяснение:
У равнобедренного треугольника две стороны одинаковые. Пусть боковые стороны будут - a, основание - b
P = 2a + b = 38
Посколькуо мы не знаем, какая сторона больше, то могут быть два вартанта:
1) a = b + 8
или
2) b = a + 8
1) 3b + 16 = 38 => 3b = 22 => b = 22/3 или ≈ 7,3 a = b + 8 ≈ 15,3, но в этом случае, треугольник не будет тупоугольным. Значит этот вариант отбрасываем.
2) 3a + 8 = 38 => a = 10, b = a + 8 = 18. Треугольник тупоугольный. Значит это верный вариант.

Так как функция косинус по модулю не превосходит единицы в поле действительных чисел, то выбираем 
Далее решаем это уравнение:

По условию нужно найти корни на промежутке
.
Это можно сделать несколькими например, с неравенства:

Рассмотрим случай, когда 5 имеет знак "плюс":

Очевидно, что из целых k подходит k = -2.
Теперь рассмотрим случай, когда 5 имеет знак "минус":

k = -1 нам подходит.
Теперь подставляем полученные k в серию корней:
1) Когда плюс - k = -2, т. е. 
2) Когда минус - k = -1, т. е. 
ответ: а) 
б) 