private void repairSign(ModVar m) { if (m.mianownik < 0) { m.licznik *= (-1); m.mianownik *= (-1); } }
private dynamic ABS(T a) { if (typeof(T) == typeof(ModVar)) { ModVar m = new ModVar(0, 0); if (a < (dynamic)m) { ModVar m2 = new ModVar(-1, 1); return(a * (dynamic)m2); } return(a); } return(Math.Abs((dynamic)a)); }