В ртути прекрасно плавает :) Плотность ртути выше плотности железа.
В воде только если она большая и полая внутри.
Принцип тот же - если суммарная плотность меньше плотности жидкости - то плавает.
P=Po*g*h
h=P/Po*g=101300/9.8*1000=10.3 метра.
Вода обладает свойством текучести к тому же находится в жидком агрегатном состоянии, а крупы это твердое состояние