Задача «Комплексные числа»
Базируясь на следующем представлении комплексного числа
typedef struct _Complex {
double re, im;
} Complex;
...реализовать следующие операции:
- 4 арифметических операции.
- Преобразование в полярную форму (угол + радиус).
- Возведение в целочисленную степень.
- Вычисление модуля
|x|
.
- Взятие сопряженного числа.
Не забыть про тесты на все операции.
Бонусная часть:
- Возведение в произвольную комплексную степень.