Вопрос задан 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;
}
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

