28 руб 40 коп - копейки могли возникнуть только при покупке ткани 2 сорта. 40 коп - это "хвостик" от кратного 1р 80 коп. числа. Такое может быть, если ткани купили 3 м - 1,80х3=5,40р или 8м - 1,80х8=14,40р
Если 28,40-5,40=23 не подходит (т.к. число должно без остатка делиться на 2), то 28,4-14,40=14.
14:2=7(м) -ткани1 сорта купили
8м ткани 2 сорта купили.
Проверим: 7+8=15