Геометрия




В этой задаче можно использовать формулу tg(q) = y/x; Нам надо найти угол q (т.е. q = arctg(y/x)). 
Теперь есть один момент где q < 0. В этом случае мы сделаем так:
If (q < 0) q = q + 2 * pi; где  pi = 3.141592654..

http://informatics.mccme.ru/mod/statements/view3.php?id=1156&chapterid=447

Task
Time limit: 1000 ms,
Memory limit: 32 Mb

Полярный угол точки

Даны два числа — координаты точки, не совпадающей с началом координат.
Найти полярные координаты точки, не совпадающей с началом координат.

Входные данные: во входной строке содержится два целых числа - кооринтаы точки. Числа целые, по модулю не превышающе 1000.

Выходные данные: Одно число - величина ее полярногоугла (в радинах). Значение полярного угла должно принадлежать интервалу [0, 2π).
Примеры
входные данные
2 3
выходные данные
0.98279
 


Auto CHOOSE THE PROGRAMMING NECESSARY LANGUAGE!
Attach the program source file:
or enter the source code in the language:

Rules for designing programs and a list of errors during automatic task verification
           

Results: