Пусть x - длина основания равнобедренного треугольника. Тогда боковая сторона равна x + 2. Периметр треугольника равен сумме длин всех его сторон, поэтому можем записать уравнение:
$$x + (x + 2) + (x + 2) = 40$$
Решим уравнение:
$$3x + 4 = 40$$
$$3x = 36$$
$$x = 12$$
Основание треугольника равно 12 см, а боковая сторона равна 12 + 2 = 14 см.
Ответ: Основание - 12 см, боковая сторона - 14 см.