Даны координаты вершин четырёхугольника А(X1, Y1), B(X2,Y2), C(X3,Y3), D(X4,Y4). Вычислите периметр
На языке C++

Ответы

Ответ дал: avagon
1
Находим расстояния по теореме пифагора.
Формула периметра: P = sqrt(pow((x1 - x2), 2)+pow((y1-y2),2)) + sqrt(pow((x2- x3), 2)+pow((y2-y3),2)) + sqrt(pow((x3 - x4), 2)+pow((y3-y4),2)) + sqrt(pow((x4 -x1), 2)+pow((y4-y1),2));
Дальше просто пишешь програму которая использует эту формулу.

qena2002: #include
#include
using namespace std;
int main()

{

double x1, y1, x2, y2,x3, y3, x4, y4, P;
cout << "Vvedite coordinati x1, y1, x2, y2,x3, y3, x4, y4" << endl;
cin >> x1;
cin >> y1;
cin >> x2;
cin >> y2;
cin >> x3;
cin >> y3;
cin >> x4;
cin >> y4;

P = sqrt(pow((x1 - x2), 2)+pow((y1-y2),2)) + sqrt(pow((x2- x3), 2)+pow((y2-y3),2)) + sqrt(pow((x3 - x4), 2)+pow((y3-y4),2)) + sqrt(pow((x4 -x1), 2)+pow((y4-y1),2));

cout <<"Perimetr chetiryohugolnika =" << P << endl;

return 0;
}
qena2002: получилось что-то такое, похоже на правду?
avagon: Да!
qena2002: от души)
Вас заинтересует