Проверьте что точки являются вершинами параллелограмма

Определить, будут ли координаты заданных точек вершинами параллелограмма

Проверьте что точки являются вершинами параллелограммаОпределить будут ли заданные точки вершинами параллелограмма.
Даны четыре точки A (x1,y1), B(x2,y2), C(x3,y3), D(x4,y4). Определить, Будут ли они вершинами.

Проверьте что точки являются вершинами параллелограммаОпределить по координатам точек, являются ли они вершинами параллелограмма
Доброго времени суток программисты! Вот такая задачка вызвала затруднение: С клавиатуры вводятся.

Это откуда вдруг в параллелограмме может возникнуть требование совпадения y-координат.

Возьмем (0,0), (30, 10), (40, 40), (10, 30). Это что у нас уже не параллелограмм?

Добавлено через 2 минуты

Опять постановка задачи с той же проблемой.

Что такое «будут ли они вершинами параллелограмма»? Могут ли они в принципе быть вершинами параллелограмма? Или является ли фигура A1A2A3A4 параллелограммом?

Как ответ должен быть для A1(0,0), A2(10, 0), A3(0, 10), A4(10,10)?

Нет, «как угодно» тут не получится. Нам даны четыре вершины и поэтому рассматриваемые отрезки будут заведомо соединены друг с другом в некий цикл, а не «как угодно».

Неяность в условии задачи сводится только к тому, что не понятно, задан ли жесткий порядок вершин. Если не задан, то для применения критерия длин нам надо просто проверить три варианта последовательности: ABCD, ABDC и ACBD, если я ничего не упускаю. Если хотя бы одна последовательность удовлетворила критерию, то мы имеем параллелограмм (именно в том порядке вершин, который удовлетворил критерию).

Проверьте что точки являются вершинами параллелограммаДаны координаты трех точек, определить являются ли они вершинами треугольника
Даны координаты трех точек, определить являются ли они вершинами треугольника. (вычисление длины.

Могут ли координаты являться вершинами параллелограмма или равнобедренной трапеции
Нужно закодировать программу на VB С клавиатуры вводятся значения четырех координат в.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *