Сначала найдём, сколько всего сахара нужно для варенья из 18 кг яблок:
$$18 \cdot 1,2 = 21,6$$ кг
Поскольку сахар продается в килограммовых упаковках, то нужно купить столько упаковок, чтобы хватило на все варенье. Так как 21,6 кг больше, чем 21 кг, то 21 упаковки не хватит. Значит, нужно купить 22 упаковки.
Ответ: 22 упаковки.