Perdón por la demora pero es un ejercicio algo complejo :
Primero multiplicamos 20 Marinerosx40 Días = 800 (Esto representa el numero total de víveres)
Luego calculamos lo que consumieron los 20 Marineros en 8 Días :
20 x 8 = 160 (Esto es lo que consumieron en 8 días)
Eso lo restamos del total de Víveres 800 - 160 = 640
Luego de los 8 días Se marcharon 4 marineros por lo que nos quedan solo 16.
Para terminar dividimos lo que nos sobraba de víveres para el numero de marineros que quedaron :
640 / 16 = 40 (Esto representa el numero de días que podrán alimentarse los marineros restantes)
Respuesta 40
Bueno espero haberlo explicado de la manera mas comprensible.
Suerte.