Ответ:

Количество целых значений от −50 до 40 включительно: \(40-(-50)+1=91\).

Для кода длины 6 бит доступно \(2^6=64\) комбинации — этого недостаточно. Для 7 бит доступно \(2^7=128\) комбинаций.

Ответ: 7 бит.