Ответ:

Обозначим общее количество рабочих через \(x\). По условию 45% от общего числа равны 18:

\(0.45x = 18\).

Найдём \(x\):

\(x = 18 : 0.45 = 40\).

Ответ: 40 рабочих.