95

Даны координаты трех вершин треугольника (x1 , y1) , (x2, y2) , (x3, y3). Найти его периметр и…

08 апреля 2023

Даны координаты трех вершин треугольника (x1 , y1) , (x2, y2) , (x3, y3). Найти его периметр и площадь, используя формулу для расстояния между двумяточками на плоскости. Для нахождения площади треугольника со сторонами a, b, c использовать формулу Герона: где p — полупериметр треугольника: .

категория: информатика



43

#include #include #include using namespace std; int main () { float x1,x2,x3,y1,y2,y3; cout<<"введите кординаты первой точки"<>x1; cin>>y1; cout<<"введите кординаты второй точки"<>x2; cin>>y2; cout<<"введите кординаты третьей точки"<>x3; cin>>y3; float ax=x1-x2,ay=y1-y2,bx=x2-x3,by=y2-y3,cx=x3-x1,cy=y3-y1; float a=sqrt (ax*ax+ay*ay); float b=sqrt (bx*bx+by*by); float c=sqrt (cx*cx+cy*cy); float S,P,p; P=a+b+c; p=P/2; S=sqrt (p*(p-a)*(p-b)*(p-c); cout<<"Площадь равна "<

Знаете ответ?


Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее...