Форум программистов, компьютерный форум CyberForum.ru

Ханойские башни - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определение члена ряда Фибоначчи http://www.cyberforum.ru/cpp-beginners/thread109679.html
У Дейтлов есть задача Вопросы по модификации: а) использовать double вместо int. То есть был код #include<iostream> using namespace std; #include<windows>
C++ Определение члена ряда Фибоначчи У Дейтлов есть задача http://xmages.net/upload/780fa98c.jpg Вопросы по модификации: а) использовать double вместо int. То есть был код #include<iostream> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread109676.html
C++ Перенос двузначных элементов массива в новый
всем привет!у меня есть прога которая автоматом заполняет массив и сортирует его по возрастанию,как сделать чтоб из этого массива все 2значные элементы перенести в новый массив и вывести на экран #include <iostream> #include <stdlib.h> #include <time.h> using namespace std; void main() { const int max_elem=20; int mas;
C++ алгоритм программы с потоками
Помогите пожалуйста написать алгоритм программы с потоками! Вот текст задания: В аудитории идет экзамен, на котором присутствуют 10 студентов (потоки) и преподаватель (поток). У студентов имеется две шпаргалки (разделяемые ресурсы), которые они передают друг другу в случайном порядке. Преподаватель читает газету и пытается уличить студентов в списывании, для чего через случайные промежутки...
C++ Игра Реверси http://www.cyberforum.ru/cpp-beginners/thread109634.html
Вечер добрый ) у меня к общественности большая просьба, без помощи настоящих программистов мне не обойтись... Суть дела вот в чем: у меня курсовик на тему: разработка игры "Реверси". Имеется код этой игры на С++. Я прошу помочь разобраться в каждой строке программы, ибо я полный нуб. И вообще самый первый вопрос: какой проект мне нужно создать, чтобы окно с игрой открылось? Вот сам код:...
C++ Перестановка элементов матрицы, симметричных относительно главной диагонали help >> Осуществить в исходной матрице Y пятого порядка перестановку элементов, симметричных относительно главной диагонали. подробнее

Показать сообщение отдельно
fs444
6 / 10 / 0
Регистрация: 18.08.2009
Сообщений: 480
28.03.2010, 13:59     Ханойские башни
У Дейтлов есть задача:

Не могу до конца сформулировать алгоритм.

Предположим, я беру 3 колышка и 4 диска
C++
1
2
3
int k1, k2, k3; //колышки 1, 2 и 3 соответственно
 
int d1, d2, d3, d4; //диски 1, 2, 3 и 4 соответственно
Если бы на колышке был только один диск, то можно было бы написать
C++
1
k3 = d1;
Но как мне записать, что с самого начала на колышек №1 надето четыре диска в последовательности сверху вниз 1, 2, 3 и 4?
Миниатюры
Ханойские башни  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru