why ice has less dencity than that of water
Ice has less density than water because, the hydrogen bonding gives water a structure with considerable space between the molecules, hence making it expand in size which become less dense in a solid state than in a liquid one. Thus, the lattice that forms when water freezes has a lot of empty space inside it.
Thus, while crystallisation, air get trapped in the crystal of ice making it less denser than liquid water.
You have rated this answer /10