Пусть x - длина основания треугольника, тогда (x + 8) - длина боковой стороны.
Периметр треугольника равен сумме длин всех его сторон, следовательно:
$$x + (x + 8) + (x + 8) = 46$$ $$3x + 16 = 46$$ $$3x = 46 - 16$$ $$3x = 30$$ $$x = 10 \text{ см}$$Длина боковой стороны равна:
$$x + 8 = 10 + 8 = 18 \text{ см}$$Ответ: Основание треугольника равно 10 см, боковые стороны равны 18 см.