Очень срочно!!Помогите пожалуйста: создать проект нахождения периметра треугольника ABC ,если известны координаты его вершин A(x1;y1), B(x2;y1),C(x3;y3). Оформить подпрограммой вычисления длины сторон.

Вопрос школьника по предмету Информатика

Очень срочно!!Помогите пожалуйста: создать проект нахождения периметра треугольника ABC ,если известны координаты его вершин A(x1;y1), B(x2;y1),C(x3;y3). Оформить подпрограммой вычисления длины сторон.

Ответ учителя по предмету Информатика

Есть рекурсивный вариант: например 

double area(ll xa, ll ya, ll xb, ll yb, ll xc, ll yc){    double res = abs(xa * (yc — yb) + xb * (ya — yc) + xc * (yb — ya)) / 2.0;    return res;
}
вот формула 
res = abs(xa * (yc — yb) + xb * (ya — yc) + xc * (yb — ya))

здесь xa, ya … — координаты

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Похожие вопросы от пользователей