Với số gạo ban đầu thì 1 người sẽ ăn hết trong số ngày là:
15 × 40 = 600(ngày)
Sau 3 ngày thì còn lại số người là:
40 - 20 = 20(người)
3 ngày đó đủ để cho 1 người ăn trong số ngày là:
3 × 40 = 120(ngày)
Số ngày còn lại là:
600 - 120 = 480(ngày)
Số gạo còn lại đủ để ăn trong số ngày là:
480 : 20 = 24(ngày)
Đáp số: 24 ngày
Chúc học tốt!!!