1) Если в каждую машину помещается 50 мешков:
$$680 : 50 = 13,6$$
Так как нельзя взять 0,6 машины, округляем до 14.
Значит, потребуется 14 машин.
2) Если в каждую машину помещается 45 мешков:
$$680 : 45 = 15,111...$$
Округляем до 16, так как нельзя взять 0,111 машины.
Значит, потребуется 16 машин.
Ответ: 14 машин, если в каждую помещается 50 мешков; 16 машин, если в каждую помещается 45 мешков.