Вопрос задан 25.10.2026 в 21:13. Предмет Информатика. Спрашивает Гуцуляк Саша.

Написать программу в С++
Описать функцию Otr(Ax, Bx, Ay, By) вещественного типа, находящую длину отрезка AB на плоскости по координатам его концов: |AB| = sqrt((Ax - Bx)^2 + (Ay - By)^2) (Ax, Ay, Bx, By — вещественные параметры). С помощью этой функции найти длины отрезков AB, AC, AD, если с клавиатуры заданы координаты точек A, B, C, D.

Перейти к ответам

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

Отвечает Смирнов Евгений.

Программа вводит координаты четырёх точек и с помощью функции вычисляет длины отрезков \(AB\), \(AC\) и \(AD\).

#include <iostream>
#include <cmath>
using namespace std;

double Otr(double Ax, double Bx, double Ay, double By) {
    return sqrt((Ax - Bx) * (Ax - Bx) + (Ay - By) * (Ay - By));
}

int main() {
    double Ax, Ay, Bx, By, Cx, Cy, Dx, Dy;

    cin >> Ax >> Ay;
    cin >> Bx >> By;
    cin >> Cx >> Cy;
    cin >> Dx >> Dy;

    cout << "AB = " << Otr(Ax, Bx, Ay, By) << endl;
    cout << "AC = " << Otr(Ax, Cx, Ay, Cy) << endl;
    cout << "AD = " << Otr(Ax, Dx, Ay, Dy) << endl;

    return 0;
}

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос