Eh, your problem statement is a little faulty, I think. Anyways, here is a neat derivation I learned awhile ago:
By DeMoivre, the nth roots of unity are given by
\varepsilon _k = \cos{\frac{2k\pi}{n} + i\sin{\frac{2k\pi}{n}},
where k = 0, 1, ..., n-1. Geometrically, we can think of the roots of unity as the vertices of a regular n-gon inscribed in the unit circle.
Another way to think about this is to relate the roots of unity to the defining polynomial f(z) = z^n - 1 = (z-1)(z-\varepsilon)\cdot\cdot\cdot(z-\varepsilon ^{n-1}), where
\varepsilon = \cos{\frac{2\pi}{n} + i\sin{\frac{2\pi}{n}}.
It is clear how this is related to the nth roots of unity given above. If we take the derivative of both sides the equation relating f(z) to the product of factors, we get nz^{n-1} on the one hand, and on the the hand, we have (z-\varepsilon)(z-\varepsilon ^2)\cdot\cdot\cdot(z-\varepsilon ^{n-1}) + \mbox{ sums each consisting of products which include the factor (z-1) }
by the product rule. Consequently,
n = f'(1) = (1-\varepsilon)(1-\varepsilon ^2)\cdot\cdot\cdot(1-\varepsilon ^{n-1}).(***)
Now
1-\varepsilon ^k = 1 - \cos{\frac{2k\pi}{n} - i\sin{\frac{2k\pi}{n}}.
By the pythagorean identity, \cos 2x = \cos^2 x - \sin^2 x, and \sin 2x = 2 \sin x \cos x, this last expression is equal to
2sin^2{\,\frac{k\pi}{n}} - 2i\sin{\frac{k\pi}{n}}\cos{\frac{k\pi}{n}} = 2\sin{\frac{k\pi}{n}}\left(\sin{\frac{k\pi}{n}}-i\cos{\frac{k\pi}{n}}\right).
Taking the modulus, we find that |1-\varepsilon ^k| = 2\sin{\frac{k\pi}{n}} for k = 1, ..., n-1. Relating this to the equation at (***), we find a product that does give us n/(2^(n-1)), but it's not quite the product of the imaginary parts of the roots of unity.