Code:
public Complex Vracanje_Complex(string s)
{
double r = Convert.ToDouble(s.Substring(0, s.LastIndexOf(" ")));
int len = s.Length - (s.IndexOf("j") + 1);
double i = Convert.ToDouble(s.Substring(s.IndexOf("j") + 1, len));
return new Complex(r, i);
}
public Complex Vracanje_Complex(string s)
{
double r = Convert.ToDouble(s.Substring(0, s.LastIndexOf(" ")));
int len = s.Length - (s.IndexOf("j") + 1);
double i = Convert.ToDouble(s.Substring(s.IndexOf("j") + 1, len));
return new Complex(r, i);
}
problem je kad je imaginarni dio negativan(tj. vrati mi pozitivni dio)
Broj je u stringu s zapisan kao s="1.234 -j4.1234" (Ima razmak izmedju zadnje znamenke realnog dijela i operatora)
Kako da mi vrati img=-4.1234 a ne img=4.1234