Вниз
Скачать: CL | DM;

Помогите придумать алгоритм.   Найти похожие ветки 

 
Cerberus ©   (2005-05-22 18:31) [0]

Раслажу по полачкам.
Есть матрица 30х30. На ресечении линий может стоять точка. Как опредилить есть ли точкка рядом стой точко что я поставил. Сделал алгоритм что через двойной цикл проходим все возможные кординаты но где ошиься и получается гадость. Помогите составить алгоритм Желательно на примерах(признаю ламерская просьба, но помогите плз).


 
XProger ©   (2005-05-22 18:40) [1]


px := trunc(car.X) div Size;
py := trunc(car.Y) div Size;

Size - размер сетки пропорциональной матрице
(px, py) - элемент матрицы на котором стоит тачка


 
Sphinx ©   (2005-05-22 22:56) [2]

дурость, но для узлов сетки может и пойдет, если вопрос правильно понял:
pointIsExsist := True
if not(x[i + 1, j + 1]) then
if not(x[i, j + 1]) then
 if not(x[i + 1, j]) then
  if not(x[i - 1, j - 1]) then
   if not(x[i, j - 1]) then
    if not(x[i - 1, j]) then
     pointIsExsist := False;

x[i,j] - текущая точка, соответственно остальные соседние.


 
П7   (2005-05-23 01:30) [3]

Да уж:
1. Учи литературу. Это поможет тебе грамотно формулировать свою мысль.
2. Учи русский. Это поможет грамотно донести сформулировнную мысль до других.

Ну а там глядишь таки вопросы вообще отпадут... (:


 
Cerberus ©   (2005-05-23 15:19) [4]


> 1. Учи литературу. Это поможет тебе грамотно формулировать
> свою мысль.

Я просто пытался пазложить всё по пальцам.
Но народ же понял всем спосибо буду развивать ваши мысли.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.023 c
1-1124961102
Cati
2005-08-25 13:11
2005.09.18
строку, на которой находимся сделать другим цветом


14-1125072633
Сатир
2005-08-26 20:10
2005.09.18
Салют на День Независимости в Киеве


14-1124653743
Piter
2005-08-21 23:49
2005.09.18
Помогите опознать песенку...


2-1123756104
Гость22
2005-08-11 14:28
2005.09.18
Куда кидать инишку?


4-1122279591
Валентин
2005-07-25 12:19
2005.09.18
определение последней нажатой клавишы




   Наверх