| 
	
	
		
		
		
		
		 2pizza, 
Допустим соединение справо от уже стоящего слево блока: 
 находите index элемента матрицы в левом блоке в правой колонки с "1" 
 
Для горизонтальной трубы это будет (если элементы считаются от нуля 
Элемент с индексом elem[1][1], 
Значит в правом блоке - первый индекс должен совпадать с левым, т.е 
i.row=1, a col индекс = будет равен 0 (поскольку ищем в первой колонке 
т.е в правом блоке должен быть индекс elemRight[1][0]==elemLeft[1][1]==1  
*Считаем что первый индекс - это строка - второй колонка 
		
	
		
		
		
		
		
		
	
		
		
	
	
	 |