Output is incorrect, am I missing the header ?

Hi,
I'm using Visual Studio 2008, and please take a look at the code attached.
It doesn't compile correctly as it builds fails.
And the error message appears : error C2668: 'Pow' : ambiguous call to overloaded function. (I attached it)
Any idea what happens ?
Thanks
