Комплексное число - число вида ±z = x ± jy, где x и y - действительные числа, а j - мнимая единица.
И поэтому мы будем реализовывать действительную и мнимую часть в отдельности.
1) Подключим необходимые библиотеки и пространства имен :
2) Создадим тип комплексных чисел и в отдельности опишем вещественную и мнимую часть :
4) Проверим работу с комплексными числами :
5) Результат работы программы с произвольными комплексными числами (2-j) и (9+j5) :
Исходный код программы.
Разумеется, все это уже реализовано в С++, но мне удобнее использовать свои наработки.
И поэтому мы будем реализовывать действительную и мнимую часть в отдельности.
1) Подключим необходимые библиотеки и пространства имен :
2) Создадим тип комплексных чисел и в отдельности опишем вещественную и мнимую часть :
3) Перегрузим необходимые функции :
4) Проверим работу с комплексными числами :
5) Результат работы программы с произвольными комплексными числами (2-j) и (9+j5) :
Исходный код программы.
Разумеется, все это уже реализовано в С++, но мне удобнее использовать свои наработки.
Куда вы тама пропали?... Вдохновение завершилось?
ОтветитьУдалить