siema.
mam zadanie:
Przyklad uzycia struktury liczb zespolonych. Program w wersji minimum musi używać struktury opisującej liczby zespolone a+jb i zawierać funkcje dodawania/odejmowania, mnożenia liczb zespolonych i konwersji na postać biegunową.
i nie wiem co dalej robić, czyli mnożenie i konwersja na zespolone, dodam, że kod napisałem, ale nie do końca rozumiem.
#include <iostream>
using namespace std;
class zespolona
{
public:
double re;
double im;
zespolona operator +(const zespolona & prawy); //nie wiem o co tu chodzi (kod z tablicy po prostu)
};
int main()
{
zespolona z1,z2,z3;
z1.re=1;
z1.im=0;
z2.re=7;
z2.im=2;
z3=z1+z2; // wiem że to nie będzie działało w ten sposób
cout<<z3.re<<" "<<z3.im;
return 0;
}
zespolona zespolona::operator+(const zespolona & prawy)
{
zespolona tmp;
tmp.re=this->re+prawy.re;
tmp.im=im+prawy.im;
return tmp;
}