При решении этого задания используйте модуль <complex>, ориентированный на работу с комплексным представлением числа.
На вход программе подается комплексное число
z.
Считайте это число и выведите 7 строк
1 строка - число
z в формате
a+bj
2 строка - число
z', сопряженное к z
3 строка - число, противоположное
z
4 строка - число, обратное
z
5 строка - модуль числа z
в формате вещественного числа
6 строка - квадрат числа z
7 строка - произведение числа z на число, сопряженное к z
Пример
| Входные данные |
Ожидаемый результат |
| (19,6) |
19+6j
(19,-6)
(-19,-6)
(0.0478589,-0.0151134)
19.9249
(325,228)
(397,0) |
Пояснения:
- комплексные числа задавать оператором complex<double>
- не все арифметические опреции возможны между типами int/float и complex <double>
(если использовать complex<float>, то проблемы могут быть для int/double)
- рекомендуется проверить работу программы до её отправки на проверку
- для вывода 1 строки воспользуйтесь оператором printf и форматом %g,%+g
Рекомендуется проверить работу программы в компиляторе