В настоящее время у меня небольшие проблемы, так как мне нужно найти координаты, соответствующие моему минимальному расстоянию. Например, у меня есть человек и три потенциальные станции. Мне нужно найти расстояние между ними, а затем принять минимальное расстояние, а в следующем я должен взять координаты, связанные с этим минимальным расстоянием. Im посылает вам мой цикл только для той части моей программы.координаты min расстояние C++
for (newCoordinate = newPoints.begin(); newCoordinate != newPoints.end(); newCoordinate++)// here are my three potential stations
{
distanceBetweenBusCoordinateAndNewPoint = sqrt(pow((busRequest->x - newCoordinate->x), 2) + (pow((busRequest->y - newCoordinate->y), 2)));// find min
distances.push_back(distanceBetweenBusCoordinateAndNewPoint);//add to the vector
}
newdis = min_element(distances.begin(), distances.end());// find the min of min
Благодарим за помощь!
Какая ошибка? –
В чем ваш вопрос? –
как я сказал, мне нужны координаты, связанные с этим минимальным расстоянием. У меня 3 расстояния и 3 координаты (x, y). Я нахожу их min и вам нужно сохранить координаты, потому что после того, как я возьму эти координаты, я найду еще одну задачу. – michaelprogramm