Даны три точки A, B, C ** числовой оси. Найти длины отрезков AC и BC и их сумму.Решите **...

0 голосов
243 просмотров

Даны три точки A, B, C на числовой оси. Найти длины отрезков AC и BC и их сумму.Решите на С++ с пояснением


Информатика (50 баллов) | 243 просмотров
Дан 1 ответ
0 голосов

#include

#include // Что бы брать корень

#include // Вывод в 2 знака

using namespace std;

double funct (double x1, double y1, double x2, double y2)

{

return sqrt(pow(x2-x1,2)+pow(y2-y1,2)); // функция, считающая расстояние между точками с координатами (x1,y1)(x2,y2)

}

int main()

{

double x1,y1,x2,y2;

cin >> x1 >> y1 >> x2 >> y2;

double AC = funct(x1,y1,x2,y2);

cin >> x1 >> y1;

double BC = funct(x1,y1,x2,y2);

cout << setprecision(2) << fixed; // Кол-во цифр после запятой</p>

cout << "AC=" << AC << endl << "BC=" << BC << endl << "SUM=" << AC + BC; // ендл - новая строка</p>

return 0;

}

(1.1k баллов)