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

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

Отвечает Высоцкая Лера.
#include <math.h>
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
float x1,x2,x3,y1,y2,y3;
cout<<"введите кординаты первой точки"<<endl;
cin>>x1;
cin>>y1;
cout<<"введите кординаты второй точки"<<endl;
cin>>x2;
cin>>y2;
cout<<"введите кординаты третьей точки"<<endl;
cin>>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<<"Площадь равна "<<S<<" Периметр равен "<<P<<endl;
system("PAUSE");
return 0 ;
}


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

Информатика 566

Информатика 25

Информатика 22

Информатика 27

Информатика 34

Информатика 58

Информатика 63

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