Ответ:

Пусть было \(x\) машин, а всего груза — \(M\) тонн.

Если грузить по 3,5 т, останется 4 т: \(M=3.5x+4\).

Если грузить по 4,5 т, не хватит 4 т: \(M=4.5x-4\).

Приравняем выражения для общего количества груза:

\(3.5x+4=4.5x-4\),
\(8=x\).

Ответ: 8 машин.