Hola
Si sabemos que un cuadrado tiene sus dos lados iguales, y si queremos obtener la mayor cantidad de cuadros del pedazo de tela rectangular, lo que debemos hacer es buscar el máximo común divisor entre ambas longitudes, al obtener este obtendremos el valor máximo del lado del cuadro.
Para calcular el maximo comun divisor vamos a hacer un procedimiento conocido como descomposición en números primos de ambos valores
40|2
20|2
10|2 5|5 1|1
<img src="https://tex.z-dn.net/?f=40%3D2%5E3.5" />
60|2
30|2
15|3 5|5
<img src="https://tex.z-dn.net/?f=60%3D2%5E2.3.5" />
El máximo común divisor entre dos números se obtiene utilizando los factores comunes con su menor exponente.
MCD (40 : 60) = <img src="https://tex.z-dn.net/?f=2%5E2x5%3D20" />
Eso quiere decir entonces que tenemos que formar cuadros de 20 x 20 m
es decir que obtendremos 6 pedazos de tela cuadrada de 20 metros de ancho.