This answer is a lot easier than you thought. I would, however, need proper units in order to give you an appropriate answer. The volume of a cylinder is calculated by multiplying the area of the base by the height of the cylinder, correct? Density is mass divided by volume, thus if you keep mass the same and increase the volume you get a lower density. So because you know the density, and the mass, (provided they are in similar units) D=M/V, where D is density and M is mass, and V is volume. You solve for volume. once you have the volume, you divide it by the height of the cylinder (once again provided the units are the same) to get the area of the base. the area of a circle is (pi)r^2 so divide by pi, and take the square root of the result. Then you multiply that answer by 2, and that is the diameter of the base.