Ответ:

Когда вода замерзает, она расширяется. Поэтому одинаковый объём льда легче, чем такое же количество воды: плотность льда меньше плотности жидкой воды. Вода выталкивает лёд вверх, и он плавает на поверхности.