Форум программистов, компьютерный форум, киберфорум
Наши страницы

C для начинающих

Войти
Регистрация
Восстановить пароль
 
Sato
0 / 0 / 0
Регистрация: 10.12.2012
Сообщений: 18
#1

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

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

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

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

Заполнить нулями верхний правый угол матрицы - C (СИ)
Люди, помогите пожалуйста с таким вопросом. Как сделать, что бы так же выводило и обнуляемые элементы, тоесть: Сейчас выводит в таком...

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

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

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

Как переместить кнопки управления окном в правый верхний угол? - Ubuntu Linux
Всем привет! Подскажите пожалуйста как переместить кнопки управления окном(закрыть, свернуть...) в правый верхний уголв ubuntu 16.04....

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

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

А с какого места стартует кубик? С правого верхнего угла?
0
Sato
0 / 0 / 0
Регистрация: 10.12.2012
Сообщений: 18
10.12.2012, 22:15  [ТС] #4
Место старта можно взять любым, оно в последствии с помощью рекурсии должно выявляться. Под изначальным положением я имел ввиду только то, что "запрещенное" ребро будет сверху, как при старте.
0
Kuzia domovenok
2117 / 1946 / 190
Регистрация: 25.03.2012
Сообщений: 6,750
Записей в блоге: 1
10.12.2012, 22:30 #5
Цитата Сообщение от Sato Посмотреть сообщение
Место старта можно взять любым, оно в последствии с помощью рекурсии должно выявляться. Под изначальным положением я имел ввиду только то, что "запрещенное" ребро будет сверху, как при старте.
На вопрос ответь
0
Sato
0 / 0 / 0
Регистрация: 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
Привет! Вот еще темы с ответами:

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

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

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

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


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

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

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