Вижу -- одно из неравенств должно быть нестрогим, и стандартнее всего -- первое.
Ваша правда.
Что же до поворота точки, то код, безусловно, должен быть примерно таким (с точностью до оптимизации):
Эмм. Простите, не совсем уловил Вашу идею.
Зачем Вы делите на корень?..
И как вы можете вычислять первые две строки без временной переменной?
З.Ы. Прошу прощения за долгое молчание, обновлял главную страницу топика, ожидая ответа, не заметил, что появилась вторая страница. >_>