Сначала определим новую цену мешка цемента после снижения на 20%.
Исходная цена мешка: 40 рублей.
Скидка: 20% от 40 рублей = 0.20 * 40 = 8 рублей.
Новая цена мешка: 40 рублей - 8 рублей = 32 рубля.
Теперь определим, на сколько мешков хватит 1000 рублей по новой цене:
Количество мешков = 1000 рублей / 32 рубля за мешок = 31.25 мешка.
Так как нельзя купить дробное количество мешков, то можно купить 31 мешок цемента.