Пусть длина прямоугольника равна a, а ширина равна b. Тогда периметр прямоугольника равен 2a + 2b = 20 см. А площадь прямоугольника равна ab.
Площадь квадрата со стороной 4 см равна 4*4 = 16 см^2. По условию задачи, площадь прямоугольника равна площади квадрата, то есть ab = 16.
Таким образом, у нас есть два уравнения:
2a + 2b = 20
ab = 16
Из первого уравнения найдем выражение для a: a = 10 - b
Подставим это выражение во второе уравнение:
(10 - b)b = 16
10b - b^2 = 16
b^2 - 10b + 16 = 0
(b - 8)(b - 2) = 0
Отсюда получаем два возможных варианта:
1) b = 8 см, а значит a = 2 см
2) b = 2 см, а значит a = 8 см
Таким образом, длины сторон прямоугольника могут быть либо 2 см и 8 см, либо 8 см и 2 см.