Да иксы одинаковые. А как  можно задать точность вычисления? Например,когда разница двух ординат меньше 0,001, то и считать пересечением. 
В вышеприведенном алгоритме находиться индекс, а как найти абсциссу пересечения? Может получиться, что пересекается не  в конкретном шаге, а между ними. 
		
	
		
		
		
		
		
	
		
		
	
	
	 |