Решение:Рассмотрим два возможных случая:1) Пусть длина основания равнобедренного треугольника на 12 см больше длины его боковых сторон. Длину основания обозначим за х см, тогда по условию длины двух боковых сторон равны (х - 12) см.Зная, что периметр треугольника равен 45 см, составим и решим уравнение:х + (х - 12) + (х - 12) = 453х - 24 = 453х = 45 + 243х = 69х = 69 : 3х = 2323 см - длина основания, 23 - 12 = 11 (см) - длины боковых сторон треугольника.Заметим, что такого треугольника не существует, для его сторон не выполнено неравенство треугольника, 23 см < 11 см + 11 см - неверно. 2) Пусть длина основания равнобедренного треугольника на 12 см меньше длины его боковых сторон. Длину основания обозначим за х см, тогда по условию длины двух боковых сторон равны (х + 12) см.Зная, что периметр треугольника равен 45 см, составим и решим уравнение:х + (х +12) + (х + 12) = 453х + 24 = 453х = 45 - 243х = 21х = 21 : 3х = 77 см - длина основания, 7 + 12 = 19 (см) - длины боковых сторон треугольника.Заметим, что такой треугольник существует, для его сторон выполнено неравенство треугольника,19 см < 19 см + 7 см7 см < 19 см + 19 см - верно.Ответ: 7 см, 19 см, 19 см.