Пусть x - длина меньшей стороны. Рассмотрим два случая:
Случай 1: Боковая сторона в 2 раза больше основания.
Тогда боковая сторона равна 2x, и треугольник имеет стороны x, 2x, 2x. Периметр равен x + 2x + 2x = 5x. По условию, периметр равен 25 см. Следовательно, 5x = 25, x = 5 см.
Случай 2: Основание в 2 раза больше боковой стороны.
Тогда основание равно 2x, и треугольник имеет стороны x, x, 2x. Периметр равен x + x + 2x = 4x. По условию, периметр равен 25 см. Следовательно, 4x = 25, x = 6.25 см.
В первом случае стороны 5 см, 10 см, 10 см - треугольник существует. Во втором случае стороны 6.25 см, 6.25 см, 12.5 см - такой треугольник не существует (сумма двух сторон должна быть больше третьей стороны). Следовательно, подходит только первый случай.
Ответ: 5 см