Ответ:

Всего было \(42 + 30 = 72\) м ткани. На один пододеяльник расходовали \(72 : 12 = 6\) м.

Из второго рулона сшили \(30 : 6 = 5\) пододеяльников.

Ответ: 5 пододеяльников.