Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Sato
0 / 0 / 1
Регистрация: 10.12.2012
Сообщений: 18
#1

Кубик должен пройти по каждой клетке поля и встать в верхний правый угол запрещенным ребром кверху - C (СИ)

10.12.2012, 20:58. Просмотров 384. Ответов 5
Метки нет (Все метки)

Дано некое поле (матрица n на n). Дан кубик, верхнее его ребро "запрещенное", т.е. он не может на него становиться. Кубик должен пройти по каждой клетке поля и встать в верхний правый угол запрещенным ребром кверху (т.е. вернуться в изначальное положение).
Прошу выложить свои идеи, если таковые найдутся.

Update: проходить по каждой клетке можно только 1 раз.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.12.2012, 20:58
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Кубик должен пройти по каждой клетке поля и встать в верхний правый угол запрещенным ребром кверху (C (СИ)):

Заполнить нулями верхний правый угол матрицы
Люди, помогите пожалуйста с таким вопросом. Как сделать, что бы так же ...

Дрожит правый верхний угол экрана
Всем привет. на мониторе asus vw246h (24 дюйма), дрожит правый верхний угол....

Ввод строки и запись ее в правый верхний угол экрана
Мне нужно ввести строку и записать ее право верхний угол.У меня были примеры и...

Как переместить кнопки управления окном в правый верхний угол?
Всем привет! Подскажите пожалуйста как переместить кнопки управления...

Инфо о координатах текстового курсора дисплея в правый верхний угол экрана
Нужно: выводить информацию о текущих координатах курсора в правый верхний угол...

Как поставить форму авторизации на верхний правый угол, используя стили
Ребята,помогите, 1)как поставить форму авторизации на верхний правый угол ,...

5
Kuzia domovenok
2218 / 1987 / 448
Регистрация: 25.03.2012
Сообщений: 6,979
Записей в блоге: 1
10.12.2012, 21:00 #2
2 раза по клетке проходить можно?
0
uburuntu
95 / 95 / 58
Регистрация: 04.10.2012
Сообщений: 189
10.12.2012, 22:09 #3
Интересная задача.
Пока что первое пришло в ум, это использовать переменную, отображающую положение запрещенного ребра.
Т.е. если ребро справа, то в право кубик пойти не сможет и аналогично для остальных случаев.
Сейчас подумаю над реализацией.

А с какого места стартует кубик? С правого верхнего угла?
0
Sato
0 / 0 / 1
Регистрация: 10.12.2012
Сообщений: 18
10.12.2012, 22:15  [ТС] #4
Место старта можно взять любым, оно в последствии с помощью рекурсии должно выявляться. Под изначальным положением я имел ввиду только то, что "запрещенное" ребро будет сверху, как при старте.
0
Kuzia domovenok
2218 / 1987 / 448
Регистрация: 25.03.2012
Сообщений: 6,979
Записей в блоге: 1
10.12.2012, 22:30 #5
Цитата Сообщение от Sato Посмотреть сообщение
Место старта можно взять любым, оно в последствии с помощью рекурсии должно выявляться. Под изначальным положением я имел ввиду только то, что "запрещенное" ребро будет сверху, как при старте.
На вопрос ответь
0
Sato
0 / 0 / 1
Регистрация: 10.12.2012
Сообщений: 18
10.12.2012, 22:55  [ТС] #6
Я добавил в шапку вопроса - по каждой клетке можно проходить только 1 раз.
0
10.12.2012, 22:55
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.12.2012, 22:55
Привет! Вот еще темы с решениями:

Изобразить шарик двигающийся из левого верхнего угла экрана в правый верхний угол
1.изобразить шарик двигающийся из левого верхнего угла экрана в правый верхний...

Движение по шахматной доске коня (с левого нижнего угла в верхний правый угол)
Шахматная фигура «конь» перемещается на 1 клетку по горизонтали и на 2 клетки...

Найти в матрице самый большой элемент и перенести его в верхний правый угол
Всем привет. Не могу ни как понять как найти в матрице самый большой элемент и...

Путем перестановок строк и столбцов элемент переместить в правый верхний угол подмассива (С Turbo Pascal на C++)
Можете программу преобразовать в C++?? Задан двумерный массив N x N....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru