Информатика, вопрос задал Человек111111111121 , 7 лет назад

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

Решите на С++ с пояснением

Ответы на вопрос

Ответил CptBrawis
0

#include <iostream>

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

#include <iomanip> // Вывод в 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; // Кол-во цифр после запятой

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

return 0;

}

Новые вопросы