![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Пользователь
Регистрация: 30.05.2012
Сообщений: 32
|
![]()
Как сделать чтобы пустой квадрат был в нижнем правом углу(игра пятнашки) а то он у меня как и все чила рондомом появляется
Код:
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
![]()
Начнем с того, что у Вас реализован неоптимальный алгоритм заполнения игрового поля.
Обычно сначала заполняют массив числами по порядку, а затем при помощи ДПСЧ перемешивают. В этом случае при перемешивании просто нужно исключить из перемешивания пустую ячейку. Если не хочется переделывать программу, то можно оставить и Ваш алгоритм, исключив из него ячейку, которую предполагается оставить пустой и число, соответствующее пустой ячейке. Кстати, хороший тон требует откомментировать программу прежде, чем размещать ее на форуме, а также сообщить необходимые детали реализации. Например, какое число соответствует пустой ячейке. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 30.05.2012
Сообщений: 32
|
![]()
дак ты сможешь помочь?
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
![]()
А разве я еще не помог?
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 30.05.2012
Сообщений: 32
|
![]()
ну сможешь написать сам код?
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
![]()
Могу.
Но тогда это уже не будет помощью. Кстати, в своем первом ответе я высказал некоторые пожелания существенные для продуктивного обсуждения темы. Но, похоже, они проигнорированы. |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 30.05.2012
Сообщений: 32
|
![]() Код:
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
![]() Код:
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 30.05.2012
Сообщений: 32
|
![]()
мне то нужен двумерный массив, если можете то изменяйте в моей программе
|
![]() |
![]() |
![]() |
#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 |