мне кажется, что некорректно задана задача. Если сверху тела 50 см воды, а снизу 40 см, то получается, что само тело не занимает никакого места, высоты у тела нет. Если принять условием, что верхнее основание куба - на отметке 50 см, а нижнее основание куба - на отметке 40 см, то задача решаема.