- 1
- 2
- 3
- 4
- 5
- 6
public static double[] GetSolutions(Func<double, double> left, Func<double, double> right, Func<double, double, bool> comparator, double minX, double maxX, double step)
{
List<double> list = new List<double>(8);
for (double index = minX; index <= maxX; index += step) if (comparator(left(index), right(index))) list.Add(index);
return list.ToArray();
}
вот лучше
А теперь подставь double.MinValue, double.MaxValue и double.Epsilon
а если у тебя нет памяти тогда юзай этот код
А без этого метода слабо?
но мне кажется тут код - гавно :)