Cash
Мастер
(1924)
2 года назад
Очень простой алгоритм, при котором за пять шагов будет получен ответ:
1. Допиши мнимую часть, чтобы получить комплексное число в алгебраической форме, подсказка - она будет нулевой.
2. Преобразуй это комплексное число в тригонометрическую форму.
3. Поверни фазу на 180 градусов по часовой или против часовой стрелки, т.е. просто прибавь или отними 180 градусов. Не забудь градусы перевести в радианы (180 градусов это π радиан и его нужно брать как можно с большим числом разрядов, иначе получишь неточный результат.
4. Преобразуй обратно комплексное число в алгебраическую форму
5. В реальной части комплексного числа, и будет получен ответ - число противоположного знака.
По java подсказка - нужно будет создать класс комплексного числа с полями реальной и мнимой частей, а также со всеми необходимыми методами для работы с комплексным числом.