![]() |
|
Модераторы: volvo877, Snowy, MetalFan |
![]()
|
|
| chermak |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 8.5.2007 Репутация: нет Всего: нет |
Даны числа от 1 до 64, генерировать числа по закону равномерного распределения, получить матрицу 8х8, числа должны располагаться по следующей змейке.
(1) (3) (4) (10)(11)(21)(22)(36) (2) (5) (9) (12)(20)(23)(35)(37) (6) (8) (13)(19)(24)(34)(38)(49) (7) (14)(18)(25)(33)(39)(48)(50) (15)(17)(26)(32)(40)(47)(51)(58) (16)(27)(31)(41)(46)(52)(57)(59) (28)(30)(42)(45)(53)(56)(60)(63) (29)(43)(44)(54)(55)(61)(62)(64) |
|||
|
||||
| ama_kid |
|
|||
![]() АСУТП-кодер ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1460 Регистрация: 5.3.2007 Где: Москва Репутация: нет Всего: 95 |
не знаю, как связаноино вот пример генерации требуемой матрицы:
-------------------- самурай без меча подобен самураю с мечом, но только без меча |
|||
|
||||
| chermak |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 8.5.2007 Репутация: нет Всего: нет |
Спасибо, но мне нужно чтобы числа появлялись по заданной змейке! Это реально вообще сделать?
|
|||
|
||||
| Ofer |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 293 Регистрация: 15.10.2006 Где: КривбаСС Репутация: нет Всего: 5 |
||||
|
||||
| corpsehunter |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 199 Регистрация: 24.2.2007 Репутация: нет Всего: 3 |
Все понятно, когда-то тоже делали что-то похожее - надо чтобы ты пробегал двумерную матрицу в определенном порядке. Конечно это возможно. Тебе надо просто описать один шаг, т.е. :
1. Спускамеся на 1 ячейку вниз, если не выходим за границы массива, иначе на 1 ячейку вправо. 2. Поднимаемся вправо вверх, пока не упремся в границу матрицы. 3. Делам шаг 1 ячейку вправо, если не выходим за границы массива, иначе на 1 ячейку вниз. 4. Спускаемся влево вниз, пока не упремся в границу матрицы. И все это пускаешь по циклу, пока не доходишь до угла матрицы (это более универсально, т.к. не зависит от размера), либо пока переменная счетчик (которую ты каждый раз увеличиваешь и ей заполняешь ячейки массива) не достигнет 64. --------------------
Тест на IQ показал отрицательный результат... |
|||
|
||||
![]()
|
| Правила форума "Delphi" | |
|
|
Запрещается! 1. Обсуждать и делится взломанными компонентами или программным обеспечением 2. Публиковать ссылки на варез 3. Оффтопить
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, THandle, Rrader, volvo877. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Object Pascal: кроссплатформенные технологии | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |