Пусть x - количество рабочих в цехе.
В первую смену посетили $$\frac{7}{12}x$$ человек.
Во вторую смену посетили 45 человек, что составляет $$1 - \frac{7}{12} = \frac{5}{12}$$ от всех рабочих.
Тогда:
$$\frac{5}{12}x = 45$$
$$x = 45 : \frac{5}{12} = 45 \cdot \frac{12}{5} = 9 \cdot 12 = 108$$
Ответ: 108 рабочих.