Решение:
Кассир не имеет ни братьев, ни сестер. Сидоров женат на сестре Борисова. Следовательно, Сидоров не может быть кассиром.
Кассир меньше всех ростом. Сидоров выше контролера. Следовательно, Сидоров не может быть контролером.
Сидоров не кассир и не контролер, следовательно, Сидоров - заведующий.
Сидоров женат на сестре Борисова. Следовательно, Борисов не может быть заведующим, так как Сидоров - заведующий.
Из пункта 4 следует, что Борисов не может быть заведующим, следовательно, Борисов может быть либо кассиром, либо контролером.
Из пункта 1 следует, что кассир не может быть Сидоровым, а из пункта 4 следует, что заведующий не может быть Борисовым. Следовательно, кассиром является Борисов.
Остается, что Иванов - контролер.
Ответ: Борисов - кассир, Иванов - контролер, Сидоров - заведующий.