#include"iostream.h"
#include"math.h"
class complex
{
float alpha, length;
public:
complex (float a, float b):length (a), alpha(b){};
friend complex operator+(complex,complex)
friend complex operator*(complex,complex);
friend complex operator-(complex,complex);
friend complex operator/(complex,complex);
friend ostream& operator<<(ostream& dest, complex& z)
{
return dest <<"("<<z.length*cos(z.alpha) <<"+"<<z.length*sin(z.alpha)<<"i)";
}
};
int main()
{
complex z(1, 0);
cout<<z<<endl;
cin.get();
return 0;
}
В классе определить функцию преобразования комплексного числа в алгебраическую форму.
[COLOR="Blue"]Разработать класс, моделирующий работу с комплексными числами. Членами класса должны быть длинна вектора и угол наклона к оси реальных значений комплексного числа. Перегрузите для данного класса операторы ввода вывода, сложения, вычитания, умножения, деления. Определить функцию преобразования комплексного числа в алгебраическую форму и его вывод.[/COLOR]
Код:
ЧТО ДАЛЬШЕ ДЕЛАТЬ?