Аватар
Информатика, опубликовано 2018-08-22 23:54:28 by Гость

Добрый день! Помогите, пожалуйста. Даны координаты трёх точек плоскости. Проверить, образуют ли они прямоугольный треугольник. Язык: С++ Заранее спасибо.

Аватар
Ответ оставил Гость

#include #include #include using namespace std;float perimetr(int x1,int y1, int x2, int y2, int x3, int y3){    float a,b,c;    a=sqrt(float((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)));    b=sqrt(float((x3-x2)*(x3-x2)+(y3-y2)*(y3-y2)));    c=sqrt(float((x1-x3)*(x1-x3)+(y1-y3)*(y1-y3)));    if(a>b+c || b>a+c || c>b+a)        return 0;    return a+b+c;}int main (){    int X[8]={1,6,3,8,4,1,8,3};    int Y[8]={2,4,1,7,9,3,5,8};    int i,j,k;    int imax, jmax, kmax;    float pmax=0,p=0;    for(i=0;i

Вопрос
Не нашли ответа?
Если вы не нашли ответа на свой вопрос, или сомневаетесь в его правильности, то можете воспользоваться формой ниже и уточнить решение. Или воспользуйтесь формой поиска и найдите похожие ответы по предмету Информатика.