Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
Задание 1. Комплексные числа
Необходимо реализовать класс комплексных чисел Complex.
Проект должен состоять их трех файлов:
- complex. h — описание класса Complex; complex. cpp — реализация методов класса; main. cpp — содержит функцию main, в которой создаются объекты и осуществляется тестирование.
Ниже приведен фрагмент описания класса с перечислением методов, которые необходимо реализовать:
class Complex
{
private:
double re, im;
public:
Complex(double re = 0.0, double im = 0.0);
double Abs();
Complex Cpow(double alpha);
void Print();
friend Complex Add(const Complex &z1, const Complex &z2);
friend Complex Mul(const Complex &z1, const Complex &z2);
};
Косплексное число хранится в виде пары вещественных чисел re и im — действительной и мнимой части соответственно.
Complex(double re = 0.0, double im = 0.0) — создает комплексное число с заданными действительной и мнимой частями.
- double Abs() — возвращает модуль комплексного числа. Complex Cpow(double alpha) — возводит комплексное число в степень alpha. void Print() — печатает комплексное число. Complex Add(const Complex &z1, const Complex &z2) — возвращает сумму комплексных чисел z1 и plex Mul(const Complex &z1, const Complex &z2) — возвращает произведение комплексных чисел z1 и z2.


