Разберем условие задачи:
Из условия 2 следует, что Сидоров не может быть кассиром (так как он выше контролера). Также из условия 2 следует, что Борисов не может быть контролером (так как у Сидорова есть сестра Борисова, то есть Борисов - женщина, а контролер - мужчина). Следовательно, Борисов может быть либо кассиром, либо заведующим.
Предположим, что Борисов - заведующий. Тогда Иванов - контролер, и Сидоров - кассир. Но по условию задачи кассир меньше всех ростом, а Сидоров выше контролера, что противоречит условию.
Следовательно, Борисов - кассир. В таком случае, Иванов - контролер, а Сидоров - заведующий.
Ответ: Кассир - Борисов, контролер - Иванов, заведующий - Сидоров.