вопрос по программированию....

 
извините за глупый вопрос, но как рассчитать точку пересечения линий?

только не отправляйте меня пожалуйста к учебнику математики за пятый класс...

наверняка такую функцию уже кто-то писал... поделитесь, пожалуйста..
 
... может, подскажете?
 
Это для затравки
http://forum.alpari-idc.ru/viewtopic.php?p=329308&highlight=#329308
http://forum.alpari-idc.ru/viewtopic.php?p=319760&highlight=#319760

А это на десерт
//+------------------------------------------------------------------+
//| Уравнение прямой.                                                |
//| Вычисляет значение Y для X в точке пересечения с прямой.         |
//| Параметры:                                                       |
//|   x1,y1 - координаты первой точки,                               |
//|   x2,y2 - координаты второй точки,                               |
//|   x     - значение, для которого вычислить Y                     |
//+------------------------------------------------------------------+
double EquationDirect(double x1, double y1, double x2, double y2, double x) {
  if ((x2-x1)*(x-x1)==0) return(0);
  return((y2-y1)/(x2-x1)*(x-x1)+y1);
}
 
спасибо, Игорь! буду соображать...