Наибольшая сторона четырёхугольника C++

На плоскости задан четырёхугольник координатами своих вершин. Вычислить длину наибольшей стороны четырёхугольника.

Входные данные

   В единственной строке через пробел координаты X и Y вершин четырёхугольника: сначала точки A, потом B, затем C и D. Все входные данные целые числа не превышающие по модулю 100.

Выходные данные

   Единственное число - длина наибольшей стороны. Результат вывести с точностью до сотых.

#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main()
{ int x1,y1,x2,y2,x3,y3,x4,y4,s;
 float p2,a,b,p,c,d,max ;
scanf("%d %d %d %d %d %d %d %d",&x1,&y1,&x2,&y2,&x3,&y3,&x4,&y4);
a=sqrt(pow((y2-y1),2)+pow((x2-x1),2));
b=sqrt((y3-y2)*(y3-y2)+(x3-x2)*(x3-x2));
c=sqrt((y1-y4)*(y1-y4)+(x1-x4)*(x1-x4));
d=sqrt(pow((y4-y3),2)+pow((x4-x3),2));
if (a>b&&a>c&&a>d) max=a; else
 if (b>a&&b>c&&b>d) max=b;
 else
 if (c>a&&c>b&&c>d) max=c; else max=d;
printf("%.2f\n",max);

return 0;
}
Назад

Повышение продаж с помощью веб-форм Разложение числа на простые множители Как качественный контент способствует продвижению сайта Как выбрать хостинг Как писать SEO-тексты? Что такое SEO оптимизация сайта


Хостинг

Есть решение которого нет на сайте? Пиши admin@devexe.top