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

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

Ответы 1

  • #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;

    }

  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years