Функциональное назначение
Данные программы предназначены для нахождения решения задачи о ханойских башнях.
Директивы предпроцессора и константы
Директива #include указывает препроцессору, что нужно обработать содержимое указанного файла, если эти содержимое отображалось в программеисточник в точке отображения директивы.* (http://msdn.microsoft.com/ru-ru/library/36k2cdd4.aspx).
#include — это заголовочный файл включающий классы, функции и переменные для организации ввода и вывода в С++.
CH — число колец;
N — начальное положение колец;
Kконечное положения колец;
PR — промежуточный колышек;
Руководство пользователя
Запускаемым файлом программы является файл башня.exe.
После запуска первой программы нахождения решения задачи о ханойских башнях на экране появляется главное окно программы, представленное на рисунке 1.
Рисунок 1 — Главное окно программы «1 Нахождение решения задачи о восьми ферзях».
Далее вводим исходный колышек.
Рисунок 2 — ввод главного колышка.
После вводим конечный колышек.
Рисунок 3 — ввод конечного колышка.
После вводим «промежуточное хранилище».
Рисунок 4 — ввод «промежуточного хранилища».
И в конце вводим количество дисков.
В результате получаем решение.
Рисунок 7 — решение задачи о ханойских башнях.