Для решения задачи давайте обозначим длину стороны \( BC \) равнобедренного треугольника \( ABC \) как \( a \), а длины боковых сторон \( AB \) и \( AC \) как \( b \). Периметр равнобедренного треугольника \( ABC \) можно записать как:
\[ P_{ABC} = a + 2b = 40 \quad (1) \]
Теперь, для равностороннего треугольника \( BCD \), длины всех сторон равны, и обозначим их как \( c \). Поскольку периметр равностороннего треугольника \( BCD \) равен 45 см, имеем:
\[ P_{BCD} = 3c = 45 \quad \Rightarrow \quad c = 15 \quad (2) \]
Теперь, у нас есть длина стороны \( BC \) (которая равна \( c \)) равностороннего треугольника \( BCD \). Значит, \( BC = 15 \).
Теперь подставим \( a = BC = 15 \) в уравнение (1):
\[ 15 + 2b = 40 \]
Решаем это уравнение для \( b \):
\[ 2b = 40 - 15 \\ 2b = 25 \\ b = \frac{25}{2} = 12.5 \]
Таким образом, стороны треугольника \( ABC \):
- \( AB = AC = 12.5 \) см
- \( BC = 15 \) см
Ответ: \( AB = 12.5 \) см, \( BC = 15 \) см.