Форум программистов, компьютерный форум CyberForum.ru

Определить, являются ли точки заданного множества вершинами параллелограмма - C++

Восстановить пароль Регистрация
 
DanilStudent
0 / 0 / 0
Регистрация: 30.05.2013
Сообщений: 19
30.05.2013, 19:24     Определить, являются ли точки заданного множества вершинами параллелограмма #1
Здравствуйте! Такое вот задание: Определить, являются ли точки заданного множества вершинами параллелограмма со сторонами, параллельными оси ОХ. Нужно было сделать с помощью наследования - я сделал, НО! потребовали, чтобы программа понимала, что это параллелограмм не зависимо от того, в каком порядке введены точки. Программа всё отлично считает, если ввести их по часовой или против часовой стрелке, а если по диагоналям (точа 1, точка 3, точка 4, точка2), например, прога воспринимает это как хаотичную фигуру. Есть ли в С++ такая функция, которая помогает программе "мысленно", так сказать, построить параллелограмм или что вообще делать?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.05.2013, 19:24     Определить, являются ли точки заданного множества вершинами параллелограмма
Посмотрите здесь:

C++ Даны четыре точки А1(x1, y1), А2(x2, y2), А3(x3, y3), А4(x4, y4). Определить будут ли они вершинами параллелограмма.
C++ заданы координаты трех точек. Напишите программу, которая проверяет, являются ли эти точки вершинами треугольника.
C++ Являются ли точки вершинами треугольника
Являются ли точки вершинами прямоугольного треугольника C++
C++ Диагонали (Четыре точки являются вершинами параллелограмма. Определить длину диагоналей и найти координаты )
Определить радиус и центр окружности минимального радиуса, проходящей хотя бы через три различные точки заданного множества точук на плоскости C++
C++ Заданы координаты трех точек. Определить периметр треугольника, вершинами которого являются заданные точк
. Определить, принадлежат ли точки прямой ax+by+c=0 треугольнику с вершинами (x1,y1), (x2,y2), (x3,y3) C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Мимино
 Аватар для Мимино
180 / 151 / 5
Регистрация: 22.05.2013
Сообщений: 435
Записей в блоге: 1
30.05.2013, 19:34     Определить, являются ли точки заданного множества вершинами параллелограмма #2
Для параллелограмма, который наклонен вправо.
1. Отсортировать точки по возрастанию координаты x.
2. x2 - x1 == x4 - x3 (условие параллельности боковых сторон)
3. y1 == y3 && y2 == y4 (условие параллельности основ)

Для параллелограмма, который наклонен влево
То же самое, только только номера вершины будут расположены иначе (начиная с верхней левой)
JackTriton
0 / 0 / 0
Регистрация: 04.11.2015
Сообщений: 8
03.12.2015, 20:12     Определить, являются ли точки заданного множества вершинами параллелограмма #3
Можешь скинуть как ты сделал это всё
Yandex
Объявления
03.12.2015, 20:12     Определить, являются ли точки заданного множества вершинами параллелограмма
Ответ Создать тему
Опции темы

Текущее время: 23:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru