В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
PEWALWIK
PEWALWIK
21.03.2023 08:40 •  Информатика

Напишите функцию вычесляющею длину отрезка по координатам его концов с этой функции напишите программу вычесляющую периметр треугольника по координатам его ершин

Ответ:
JeanSu
JeanSu
02.10.2020 02:17
Var x1, y1, x2, y2, x3, y3, P: real;
function length(x1: real; y1: real; x2: real; y2: real): real;
begin
     length := sqrt(sqr(x1 - x2) + sqr(y1 - y2));
end;
begin
     read(x1, y1, x2, y2, x3, y3);
     P := length(x1, y1, x2, y2) + length(x3, y3, x2, y2) + length(x1, y1, x3, y3);
     writeln('Perimeter is ', P);
end.

#include <cmath>
#include <iostream>

float length(float x1, float y1, float x2, float y2)
{
    return pow((x1 - x2) * (x1 - x2) + (y1 - y2) * (y1 - y2), 0.5);
}
int main()
{
    float x1, y1, x2, y2, x3, y3, P;
    std::cin >> x1 >> y1 >> x2 >> y2 >> x3 >> y3;
    P = length(x1, y1, x2, y2) + length(x3, y3, x2, y2) + length(x1, y1, x3, y3);
    std::cout << "Perimeter is " << P;
}
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?