Ал
Александр

Фермер. Поле фермера имеет вид прямоугольника. Заданы координаты четырех его углов (в порядке обхода...

Фермер. Поле фермера имеет вид прямоугольника. Заданы координаты четырех его углов (в порядке обхода - x1 y1
x2 y2 x3 y3 x4 y4) и координаты фермера (xf yf).
Нужно выяснить, стоит фермер в центре поля, или нет.
Формат ввода: x1 y1, x2 y2, x3 y3, x4 y4, xf yf
Формат вывода: Yes/No (Yes в случае ответа да, No - нет)
Пример ввода: 0 0 0 2 2 2 2 0 1 1
Пример вывода: Yes
НАПИСАТЬ ПРОГРАММУ в PASCAL

Да, но если можете то пожалуйста напишите два варианта.

Sofia Kulnichenko
Sofia Kulnichenko

Вопрос Александра выше не имеет смысла. Если мы примем на веру, что пользователь вводит произвольный прямоугольник, то условием "фермер стоит в середине поля" будет следующее выражение:

InTheMiddle:=(xf=(x2-x1)/2+x1) and (yf=(y4-y1)/2+y1);

Как видим, третья точка даже лишняя, что логично: она зависима от остальных.

ЕЗ
Елена Зорина

Соответствующие стороны прямоугольника всегда параллельны осям координат?

Ол
Оля

найди сумму площадей 4-х треугольников с вершиной в точке фермера и площадь поля, если они =, то ДА, иначе НЕТ, не получится, пиши, договоримся

Похожие вопросы
CSS -- как изменить градус правого угла прямоугольника?
ребята помогите!! ! Как задать координати флеш файла с росширением swf. Чтоб он работал в нижнем-левом углу монитора??? З
Задача на Паскале: Два прямоугольника заданы координатами своих вершин. Определить, пересекаются ли данные прямоугольники
через map в html задаю координаты на изображении для ссылок, Но
Какой вид имеет формула углей? Мне нужно изображение...
Заданы два треугольника А и В координатами своих вершин. Составить программу, определяющую, какой из них имеет большую
Как в экселе построить график поверхности по заданным координатам?
Даны координаты диагонали прямоугольника. Найти его площадь. программирование в С#
В правом нижнем углу монитора белый прямоугольник
Пользователь задаёт координаты вершин прямоугольника, а также координаты точки (X,Y) в декартовой системе координат.