Witam !
Tworze kalkulator liczb zespolonych i mam problem z zapisem dzielenia. Stworzyłem taka funkcje lecz w jej wyniku wychodza jakieś dziwne liczby po przecinku.
zesp dziel(zesp *tab) //dzielenie
{
zesp wynik;
wynik.re = ( (tab[0].re * tab[1].re) + (tab[0].im * (-tab[2].im)) ) / ( (tab[1].re*tab[1].re) + (tab[1].im*tab[1].im) );
wynik.im = ( (tab[0].re * (-tab[1].im)) + (tab[0].im * tab[1].re) ) / ( (tab[1].re*tab[1].re) + (tab[1].im*tab[1].im) );
return wynik;
}
Gdzie zrobiłem błąd?