Перейти к содержимому

Расстояние между двумя точками решение задачи на C++

Для нахождения расстояния между двумя точками необходимо знать только формулу, а дальше все просто.
Советую Вам попробовать реализовать эту программу самостоятельно, а уж если что-то не получится, то взглянуть на код приведенный ниже.
Формулу по нахождению расстояния на плоскости выглядит вот так:

AB = √(xb — xa)2 + (yb — ya)2

формула нахождения расстояния на плоскости

Пример входных и выходных данных для проверки работоспособности программы:
Input: 1,1,2,1
Output: 1

расстояние между двумя точками решение задачи си плюс плюс с++ c++
#include <iostream>                
#include <string>                
#include <math.h>               

using namespace std;                
int main(int argc, char* argv[])                
{                
   	double x1,x2,y1,y2,distance;              

        cout <<"Введите координату x1:"<<endl;             
        cin>>x1;                     
        cout <<"Введите координату y1:"<<endl;             
        cin>>y1;             
        cout <<"Введите координату x2:"<<endl;             
        cin>>x2;             
        cout <<"Введите координату y2:"<<endl;             
        cin>>y2;                              distance=sqrt(pow((x2-x1),2)+pow((y2-y1),2));      // формула для вычисления расстояния 
	cout<<"Расстояние между двумя точками:"<<distance<<endl;                
}
2.3/5 - (3 голоса)
Спасибо что пользуетесь сайтом best-exam. Поделитесь сайтом с друзьями!