Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
Nomad 94
1 / 1 / 2
Регистрация: 02.04.2012
Сообщений: 46

Квадрат наибольшего периметра - C++

11.03.2013, 08:45. Просмотров 1276. Ответов 14
Метки (Все метки)

Вот эту задачу не могу реализовать.
Задано множество (n) точек на плоскости, Выбрать из них 4 разные точки, которые являются вершинами квадрата наибольшего периметра.Координаты каждой из точек вводятся с клавиатуры.

Добавлено через 12 минут
Задача для С++.

Добавлено через 39 минут
Алгоритм по-моему очевиден:
1)Задается функция определения расстояния между двумя точками, Определяется кол-во точек с одинаковыми расстояниями.
2)Определяется Перпендикулярность одинаковых прямых.(Определение кол-ва квадратов, и есть ли они вообще.)
3)Вычисляется периметр всех найденых квадратов, и определяется наибольший.
4)Вывод вершин квадрата наибольшего периметра.
Вот, но реализовать сам Я пока такой алгоритм средствами с++ не могу.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.03.2013, 08:45
Готовые ответы и решения для C++ Квадрат наибольшего периметра:

Квадрат наибольшего периметра
Здравствуйте!!!Прошу помочь с задачей!!! Условие: Задано множество точек на...

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

Треугольник наибольшего периметра
Друзья, никак не могу осилить задачку, заранее благодарю!) Найти три...

Выбрать 3 точки множества, составляющих треугольник наибольшего периметра
Выбрать 3 различные точки заданного на плоскости множества точек,составляющих...

Задача на структуры: выбор точек, образующих треугольник наибольшего периметра
Найти три различные точки из заданного множества точек, образующих треугольник...

Выбрать 3 разные точки заданного на плоскости множества точек,составляющие треугольник наибольшего периметра
Подкиньте идею...

14
Квадрат наибольшего периметра C++   Следующее сообщение темы 
Другие темы раздела
C++ Очередь, элементы которой занимают по 12 кБ http://www.cyberforum.ru/cpp-beginners/thread805281.html
помогите плиз Разработать программу, которая демонстрирует управление структурами данных типа «очередь», элементы которого занимают 12 кб. Операции, выполняемые над очередью:  проверить, очередь...
C++ Не могу понять, что означает данная операция с указателями вот такой код #include <iostream> #include <conio.h> using namespace std; int rrr2 (int **p) {return ((**p-1)***p);}; void main () http://www.cyberforum.ru/cpp-beginners/thread805273.html
Шаблоны и наследование C++
Есть код с учебника: #include <iostream> #include <typeinfo> #include <cstdlib> #include <ctime> template <class T> class figure { protected:
Создать файл ресурсов C++
Всем доброго времени суток, цель создать "вспомогательный" файл(файл ресурсов) для программы т.е. в один файл необходимо записать настройки программы,неопределённое количество бит карт,в общем...
C++ Классы. Как посчитать количество цифр в дробной части числа http://www.cyberforum.ru/cpp-beginners/thread805241.html
class Chislo { double znach; //Значение char zapis; //Запись числа public: Chislo() // Конструктор без параметров создает "пустой" объект { znach=zapis=0; } ...
C++ Вытянуть номер телефона Здравствуйте. У меня есть некоторый текст: Привет, меня зовут Саша. Мой номер телефона 050-123-45-67. Подскажите пожалуйста как можно сначала отсюда вытянуть сам номер телефона : 050-123-45-67 А... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru