Ответ:

В каждой упаковке должно быть одинаковое целое число шоколадок, делящее 305 без остатка.

Разложим число на множители: 305 = 5 · 61. Его делители — 1, 5, 61 и 305. Из них только 61 больше 30 и меньше 80.

Тогда число упаковок: 305 : 61 = 5.

Ответ: 5 упаковок.