Вопрос задан 18.01.2020 в 22:00. Предмет Информатика. Спрашивает Мирная Аня.

Написать программу в С++ Описать функцию 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.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Тототь Ксюша.

#include <iostream>

#include <cmath>

using namespace std;


double Otr(double Ax, double Bx, double Ay, double By) {

return sqrt((Bx - Ax)*(Bx - Ax) + (By - Ay)*(By - Ay));

}


int main() {

double Ax, Ay, Bx, By, Cx, Cy, Dx, Dy;

cin >> Ax >> Ay >> Bx >> By >> Cx >> Cy >> 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;

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Программа на языке C++ для нахождения длины отрезка AB и других отрезков AC и AD:

```cpp #include #include

// Функция для нахождения длины отрезка AB double otr(double ax, double bx, double ay, double by) { return sqrt(pow(ax - bx, 2) + pow(ay - by, 2)); }

int main() { double ax, bx, ay, by, cx, cy, dx, dy;

std::cout << "Введите координаты точки A (ax, ay): "; std::cin >> ax >> ay; std::cout << "Введите координаты точки B (bx, by): "; std::cin >> bx >> by; std::cout << "Введите координаты точки C (cx, cy): "; std::cin >> cx >> cy; std::cout << "Введите координаты точки D (dx, dy): "; std::cin >> dx >> dy;

// Нахождение длин отрезков double ab = otr(ax, bx, ay, by); double ac = otr(ax, cx, ay, cy); double ad = otr(ax, dx, ay, dy);

std::cout << "Длина отрезка AB: " << ab << std::endl; std::cout << "Длина отрезка AC: " << ac << std::endl; std::cout << "Длина отрезка AD: " << ad << std::endl;

return 0; } ```

Данная программа принимает с клавиатуры координаты четырех точек A, B, C и D. Затем с помощью функции `otr()` вычисляются длины отрезков AB, AC и AD. Результаты выводятся на экран. Функция `otr()` принимает координаты концов отрезка (xA, yA) и (xB, yB) вещественного типа и возвращает длину отрезка AB по формуле |AB| = sqrt((xA - xB)^2 + (yA - yB)^2).

Пример работы программы:

``` Введите координаты точки A (ax, ay): 0 0 Введите координаты точки B (bx, by): 3 4 Введите координаты точки C (cx, cy): 1 1 Введите координаты точки D (dx, dy): 6 8 Длина отрезка AB: 5 Длина отрезка AC: 1.41421 Длина отрезка AD: 10 ```

0 0

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

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

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