Ответ:

Чтобы разрезать ткань без отходов на одинаковые квадратные лоскуты наибольшего размера, найдём НОД размеров отреза.

НОД(48, 40) = 8, поэтому сторона каждого квадратного лоскута — 8 см.

По длине получится 48 : 8 = 6 лоскутов, по ширине — 40 : 8 = 5.

Всего: 6 · 5 = 30 лоскутов.

Ответ: 30 куколок; наибольший размер квадратного лоскута — 8 × 8 см.