Модуль: Геометрия


Задача

2 /7


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

Теория Нажмите, чтобы прочитать/скрыть

В этой задаче можно использовать формулу \(tg(q) = {y \over x}\). Нам надо найти угол q (т.е. \(q = arctg({y \over x})\)). 
Есть один момент, где \(q < 0\). В этом случае мы сделаем так:

if (q < 0) q = q + 2 * pi;
где  \(pi = 3.141592654\).

Задача

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

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

Выходные данные
Одно число - величина ее полярного угла (в радианах). Значение полярного угла должно принадлежать интервалу [0; 2*π).

 

Примеры
Входные данные Выходные данные
1 2 3 0.98279



time 1000 ms
memory 32 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
Free Pascal1
Java1
PascalABC11
Python141
С++ Mingw-w6460
Комментарий учителя