Как решается данная задача(программирование)

iphon4ik

Флудер
Дней с нами
3.295
Розыгрыши
0
Сообщения
307
Репутация
18
Реакции
246
Набросок.png
 
Тупо отражаешь конечную точку относительно речки и считаешь расстояние до этой мнимой точки, оно будет минимальным
 
Тупо отражаешь конечную точку относительно речки и считаешь расстояние до этой мнимой точки, оно будет минимальным
И все это нужно запрограммировать!
 
Бля, я с телефона, прояви уважение езжи
В младших классах проходили же эту хуйню, что куда бы ты не обратился на КП с границами (в данном случае по горизонтали, ибо y = 0) у тебя всегда будет одинаковая сумма расстояния от точек до абсолюта (y = 0), то есть на КП с точками, например, {2, 4} и {3, 7} (х1 = 2, х2 = 3, y соответственно) тебе необходимо будет вычислить расстояние от точки (деревни) до абсолюта (абсолют, ну или абцисс, похуй, это у нас река) перпендикулярно, то есть от {2, 4} до {2, 0}, по y получаешь 4, и по формуле между двумя точками на КП (координатная плоскость, пространство 2D, сам ее найдешь, я не помню её просто) получаешь расстояние от точки остановы (точка, полученная от деревни до абсолюта, то есть {2, 0}) и до конечной точки {3, 7}, получаешь этот самый n, суммируешь, и получаешь результат.
По ТЗ далее округляй, и выводить в файл, или куда там надо.
 
Ну вот пример, куда бы ты не обратился, сумма длин между деревней с рекой и рекой с другой деревней всегда будет одинаковой
Screenshot_2017-01-23-01-32-23.png


Запрашиваешь 4 float (double) переменные на заполнение, х1 у1 x2 у2, после берешь у1, добавляешь в конечный результат, после по формуле находишь расстояние между точками {x1, 0} и {x2, y2}, и так же добавляешь в конечный результат.
Флоришь, переводишь в нужный тебе вид (с нулями после целого), и выводишь.