![]() ![]() ![]() | root-rek.c - En rekursiv version af funktionen findRootBetween. | Lektion 8 - slide 9 : 27 Program 3 |
double findRootBetween(double l, double u){ if (isSmallNumber(f(middleOf(l,u)))) return middleOf(l,u); else if (sameSign(f(middleOf(l,u)), f(u))) return findRootBetween(l, middleOf(l,u)); else if (!sameSign(f(middleOf(l,u)), f(u))) return findRootBetween(middleOf(l,u),u); else exit (-1); }