Junior — Middle
150
Чӣ гуна метавон фосила байни ду нуқта дар экранро муайян кард?
Ширкатҳо дар куҷо пурсиданд
ГК Промэкспертиза
Ҷавоб аз AI
sobes.tech AI
Чтобы определить расстояние между двумя точками на экране, заданными координатами (x1, y1) и (x2, y2), используется формула Евклидова расстояния:
[ \text{расстояние} = \sqrt{(x_2 - x_1)^2 + (y_2 - y_1)^2} ]
Пример на C++:
#include <cmath>
#include <iostream>
struct Point {
int x;
int y;
};
double distance(const Point& p1, const Point& p2) {
int dx = p2.x - p1.x;
int dy = p2.y - p1.y;
return std::sqrt(dx * dx + dy * dy);
}
int main() {
Point a{10, 20};
Point b{30, 40};
std::cout << "Расстояние: " << distance(a, b) << std::endl;
return 0;
}
Это расстояние в пикселях или единицах координат экрана.