Ответ:

Пусть шарф стоит \(x\). Тогда куртка стоит \(6x\), а шапка — \(6x : 2 = 3x\).

а) 7 шарфов стоят \(7x\), а 3 шапки — \(3 \cdot 3x = 9x\). Дешевле 7 шарфов.

б) 5 шапок стоят \(5 \cdot 3x = 15x\), а 2 куртки — \(2 \cdot 6x = 12x\). Дешевле 2 куртки.

Ответ: а) 7 шарфов; б) 2 куртки.