Расстояние между двумя точками

Если в пространстве заданы две точки и известны их координаты, то расстояние между этими двумя точками может быть вычислено по формуле:
$$d=\sqrt{\left(x_{1}-x_{2} \right)^{2}+\left(y_{1}-y_{2} \right)^{2}+\left(z_{1}-z_{2} \right)^{2}}$$
Здесь приведен код программы, определяющей расстояние между двумя точками. Координаты точек введены в программе, если у вас другие координаты - поменяйте соответствующие значения. Это типичная задача, которую предлагают студентам при изучении программирования.
#include 
#include 
using namespace std;
struct Point{
double x;
double y;
double z;
};
double dist(Point A,Point B){
double s;
s=sqrt(pow(A.x-B.x,2)+ pow(A.y-B.y,2)+ pow(A.z-B.z,2));
return s;}
int main(){
Point A,B;
A.x=1; A.y=1; A.z=1;
B.x=3; B.y=2; B.z=-1;
cout << "Distance is " << dist(A,B) << endl;
return 0;}

Оставить комментарий

Вы должны быть авторизованы , чтобы оставить или оценить комментарий.

Онлайн всего: 5
Гостей: 5
Пользователей: 0

STUDLAB Сообщить про опечатку на сайте