Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

квадратная матрица [D7, XP]


toredo ©   (2008-05-22 16:04:00) 

Здравствуйте. Помогите пожайлуста построить квадратную матрицу, которая будет автоматически забиваться цифрами по спирали. Я никак не могу составить алгоритм, по которому матрица будет строится(иммено по спирали).


Рамиль   (2008-05-22 17:33:00) [1]

Зачем ему оптимальный? Думаешь ему это вообще интересно? Лишь бы лабу сдать.


Renegat   (2008-05-22 16:19:00) [2]

Кстати оптимальный алгоритм я таки нашёл (заполнение за N проходов). Однако выкладывать его не собираюсь. Хотите - ищите сами. Вот небольшая подсказка.
В расположении чисел каждого из рядов массива существует закономерность: каждое из них больше/меньше последующего на некое нечётное число. О том, как эти числа "предсказывать", думайте сами. Возьмите ручку и листок в клеточку - решается примерно за двадцать минут.


Renegat   (2008-05-22 16:13:00) [3]

http://www.wasm.ru/forum/viewtopic.php?id=17088&p=31
пост №766


Palladin   (2008-05-22 16:07:00) [4]

берешь листочек в клеточку и начинаешь рисовать спиральную линию по квардрату (или прямоугольнику, не суть важно) и пытаясь найти общий подход


Palladin   (2008-05-22 16:05:00) [5]

и какие у тебя уже были мысли?


Наверх

Титульная страница Поиск, карта сайта Написать письмо