Визначити, яка з точок b, c знаходиться ближче до a на площині Oxy


C++ / Умовний оператор
На площині Oxy розташовані три точки a, b, c.  Визначити, яка з точок b, c знаходиться ближче до a.

#include <iostream>

#include <cmath>

using namespace std;

 

int main()

{

       float x1, x2, x3, y1, y2, y3;

 

       cout << "Enter x1: ";

       cin >> x1;

       cout << "Enter y1: ";

       cin >> y1;

       cout << "Enter x2: ";

       cin >> x2;

       cout << "Enter y2: ";

       cin >> y2;

       cout << "Enter x3: ";

       cin >> x3;

       cout << "Enter y3: ";

       cin >> y3;

 

       float d, f;

       d = sqrt((x1 - x2) * (x1 - x2) + (y1 - y2) * (y1 - y2));

       f = sqrt((x1 - x3) * (x1 - x3) + (y1 - y3) * (y1 - y3));

       if (d < f) {

             cout << "Point b(" << x2 << ", " << y2 << ") is closer to a! " << endl;

       }

       else

             cout << "Point c(" << x3 << ", " << y3 << ") is closer to a! " << endl;

 

       getchar();

       getchar();

       return 0;

}


Результат:
Дано дві точки A(x1, y1) і B(x2, y2)
Дано дві точки A(x1, y1) і B(x2, y2)
08.03.2021, Умовний оператор
Визначити, де розташована точка: на якій осі, чи в якій координатній чверті
Визначити, де розташована точка: на якій осі, чи
08.03.2021, Умовний оператор
Визначити кількість “особливих” елементів матриці
Визначити кількість “особливих” елементів матриці
23.08.2021, Матриця
Визначити, у якої з фігур більша площа
Визначити, у якої з фігур більша площа
08.03.2021, Умовний оператор
Визначити кількість “особливих” елементів матриці
Визначити кількість “особливих” елементів матриці
23.08.2021, Матриця
Надрукувати в порядку зростання числа: sin x, cos x, ln x
Надрукувати в порядку зростання числа: sin x, cos
08.03.2021, Умовний оператор
Movie
У даній публікації відсутні коментарі!

Перед публікацією, радимо ознайомиться з правилами!

{login}
Додати коментар..
Якою мовою програмування ви користуєтесь?

Знайшли помилку?
Ви можете повідомити про це адміністрацію.
Виділіть текст і натисніть CTRL+Enter