|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
02.06.2012, 13:39 | #1 |
Пользователь
Регистрация: 30.05.2012
Сообщений: 32
|
Сделать, чтобы пустой квадрат был в нижнем правом углу (игра пятнашки)
Как сделать чтобы пустой квадрат был в нижнем правом углу(игра пятнашки) а то он у меня как и все чила рондомом появляется
Код:
|
02.06.2012, 14:00 | #2 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
Начнем с того, что у Вас реализован неоптимальный алгоритм заполнения игрового поля.
Обычно сначала заполняют массив числами по порядку, а затем при помощи ДПСЧ перемешивают. В этом случае при перемешивании просто нужно исключить из перемешивания пустую ячейку. Если не хочется переделывать программу, то можно оставить и Ваш алгоритм, исключив из него ячейку, которую предполагается оставить пустой и число, соответствующее пустой ячейке. Кстати, хороший тон требует откомментировать программу прежде, чем размещать ее на форуме, а также сообщить необходимые детали реализации. Например, какое число соответствует пустой ячейке. |
02.06.2012, 14:53 | #3 |
Пользователь
Регистрация: 30.05.2012
Сообщений: 32
|
дак ты сможешь помочь?
|
02.06.2012, 17:21 | #4 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
А разве я еще не помог?
|
02.06.2012, 17:48 | #5 |
Пользователь
Регистрация: 30.05.2012
Сообщений: 32
|
ну сможешь написать сам код?
|
02.06.2012, 21:28 | #6 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
Могу.
Но тогда это уже не будет помощью. Кстати, в своем первом ответе я высказал некоторые пожелания существенные для продуктивного обсуждения темы. Но, похоже, они проигнорированы. |
02.06.2012, 23:34 | #7 |
Пользователь
Регистрация: 30.05.2012
Сообщений: 32
|
Код:
|
02.06.2012, 23:49 | #8 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
Код:
|
03.06.2012, 00:30 | #9 |
Пользователь
Регистрация: 30.05.2012
Сообщений: 32
|
мне то нужен двумерный массив, если можете то изменяйте в моей программе
|
03.06.2012, 09:22 | #10 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
1. Посмотрите внимательно мой код. Он подходит для случая, когда массив a двумерный.
2. Если хочется производить манипуляции с самим массивом a, а не с его псевдонимом, вычисляйте индексы. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
печать в нижнем левом углу | Ципихович Эндрю | Microsoft Office Word | 11 | 25.12.2011 13:29 |
открытие окна в правом нижнем углу | ВалекFCRK | Общие вопросы Delphi | 4 | 12.10.2011 19:23 |
Разместить элемент в правом нижнем углу | anGeee | HTML и CSS | 3 | 02.05.2011 17:07 |
в браузере при выходе в интернет в правом углу появляется порнушная реклама, Как избавиться? | Студент3000 | Свободное общение | 20 | 02.05.2009 00:54 |
Транспонировать квадрат,в нижнем левом углу которого находится минимальный элемент | zidan671 | Помощь студентам | 14 | 13.03.2009 22:05 |