Stop using raw pointers and arrays, specially if you've actually no idea what you're doing...
But instead use a std::vector and only in certain situation (for sf::ShapeRectangle I can't think of any suitable one) you can use
std::unique_ptr or
std::share_ptr.
And on top of this all, please switch to SFML 2.0. SFML 1.6 is extremly outdated (last relevant commit was 10th March 2010!) and has some nasty bugs (e.g. ATI bug) where as SFML 2 brings binaries through the release candidate and contains a lot of new usefull features.
Also Xenir if you suggest to someone to use pointers a give a code example don't forget to provide the delete part!
@Topic: Yes that's because SFML is working with floats and they aren't
that precies. What are you trying to achive with such big numbers?