Ответ:

Сначала найдём количество катушек с белыми и чёрными нитками: \(12+8=20\).

Вычтем их общее количество из числа всех катушек: \(40-(12+8)=40-20=20\).

Ответ: 20 катушек с цветными нитками.