Для решения данной задачи, необходимо выполнить следующие шаги:
- Из условия известно, что программист и директор не занимают кабинет №1, а экономист занимает кабинет №2. Также известно, что кабинет №4 не занимает программист.
- Следовательно, программист занимает кабинет №3.
- Остается два варианта - кабинет №1 или кабинет №4 для директора.
- Из условия известно, что кабинет №4 не занимает программист. А так как остался только директор, следовательно, кабинет №4 занимает директор.
Ответ: Директор занимает кабинет №4.