![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 08.01.2013
Сообщений: 2
|
![]()
Есть три точки с целочисленными координатами на бесконечной координатной плоскости. Обозначим одну точку белой, две чёрными. Известно что ода чёрная точка примыкает к белой.
Вторую чёрную точку надо переместить по горизонтали или по вертикали так, чтобы линия проходящая из одной чёрной точки до другой шла по линиям координатной решётки(т.е. чтобы одна координата двух чёрных точек совпадала) + перемещенная чёрная точка должна находиться по другую сторону от белой(по любой из осей). Если первое условие изначально выполняется а второе выполнить невозможно, то переместить первую точку на 4 единицы перпендикулярно прямой идущей(т.е. по горизонтали или вертикали, в зависимости от расположения точек - если на одной горизонтали - перемещаем по вертикали и наоборот соответственно) из одной чёрной точки до другой Пример №1 №2 №3 Координаты белой точки: (5,5) (5,5) (5,5) Координаты первой точки: (4,4) (4,4) (4,4) Координаты второй точки: (8,8) (8,1) (1,4) После перемещения: (4,8) (8,4) перемещаем первую на 4 единицы по вертикали Как это реализовать? Последний раз редактировалось xils; 08.01.2013 в 14:08. |
![]() |
![]() |
![]() |
#2 |
Новичок
Джуниор
Регистрация: 08.01.2013
Сообщений: 2
|
![]()
P.s.
Язык - си, паскаль(делфи), а лучше объяснить словами как это сделать |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
координаты точки на плоскости | STALKER7538 | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 25.10.2011 19:39 |
Точки на плоскости, нахождение квадрата | PastoriXx | Общие вопросы .NET | 6 | 28.05.2010 06:45 |
Найти точки на координатной плоскости | vovey | Помощь студентам | 6 | 07.04.2010 13:35 |
Точки на декартовой плоскости | Darth_Programmeder | Помощь студентам | 2 | 20.03.2010 17:29 |
точки на плоскости (*Х*З*) *PASCAL* | tipson | Помощь студентам | 10 | 09.07.2009 10:28 |