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

Ханойские башни: демонстрация решения - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Оператор = и наследование http://www.cyberforum.ru/cpp-beginners/thread365164.html
Добрый день, вот есть код: class Copier { public: const Copier& operator = (const Copier&) { qDebug() << "In const Copier& Operator = ";
C++ Создание класса Уважаемые программисты...помогите с созданием класса в С++. надо перегрузить основные функции класса...темы: комплексное число, дата, время, стек, массив,строка,многочлен, матрица,очередь,длинное целое, геометрическая фигура... помогите любой инфой и примерами:)заранее благодарен http://www.cyberforum.ru/cpp-beginners/thread365159.html
В строке удалить слова наибольшей длины... C++
Доброго времени суток всем. Учусь у универе и долго болел. Сейчас дали пару задач, вобще не понимаю как решать) Надеюсь на вашу помощь. Вот задача: В строке удалить слова наибольшей длины. Оставшиеся слова записать через пробел. Заранее благодарен.
C++ Что означает команда exit(1) ?
Добрый день. Привожу кусок кода из учебника: Функция добавления элемента в очередь: void Add(int Last, int number) { if (Last==maxqueue) exit(1); //Очередь полна Queue=number; //Добавляет элемент number в очередь Last++; //Сдвигает указатель Last на один элемент вправо } Меня интересует строчка №3. Что здесь означает команда exit(1) ? И вообще что она означает? Мне просто...
C++ Перевод числа в другие системы http://www.cyberforum.ru/cpp-beginners/thread365141.html
int x=0; int bin=0; int in=0; cin >> in; switch (in){ case 1: cout << "Введите число\n"; cin >> bin; cout << endl;
C++ как получить дату в формате как time() есть констант которую я получил с помощью функцией time() (прим. 1318405625) как теперь получить время в такой же формат если у меня есть год, месяц, день, часы, минуты, секунды, неделя года (1-59), день недели. вообщем все что находится в структуре tm http://msdn.microsoft.com/en-us/library/kys1801b(v=vs.71).aspx подробнее

Показать сообщение отдельно
Kiritler
0 / 0 / 0
Регистрация: 11.10.2011
Сообщений: 6

Ханойские башни: демонстрация решения - C++

12.10.2011, 21:31. Просмотров 2567. Ответов 6
Метки (Все метки)

Добрый день!
Требуется решить такую задачу

Разработать программу, реализующую демонстрацию хода решения пользователем-человеком головоломки "Ханойские башни".

При вызове программы на выполнение число дисков N должно задаваться как аргумент в командной строке. Ввод пользователя должен иметь вид "MK", где M (и K) - цифра, обозначающая стержень с которого (на который) переносится диск.

Необходимо учесть такие требования (если бы не последнее - не спрашивал)
-В качестве языка программирования должен быть использован С++.
-Исходный код программы должен быть переносимым в рамках ОС UNIX и MS Windows.
-Для ввода/вывода информации должен использоваться только алфавитно-цифровой режим.
-При программировании ввода с клавиатуры дисплея и вывода на его экран использовать только стандартные потоки ввода (stdin), вывода (stdout) и сообщений об ошибках (stderr). При этом запрещено использование функции getch, не входящей в стандарт языка C.

Для организации форматированного вывода на экран алфавитно-цифрового дисплея из создаваемых программ рекомендуется разработать "библиотеку" из функций (или класс языка C++):
screenClear - очищает экран;
Для начала, хотелось бы попросить помочь с созданием хотя бы прямоугольников в качестве колец, пользуясь стандартными библиотеками

Большое спасибо за ответы!
Kirill_Drozdov@mail.ru

Добавлено через 7 часов 58 минут
Требуется помощь с рисованием одной ханойской башни слева, состоящей из простых прямоугольников
Количество прямоугольников передавалось бы через аргумент N
При этом используя только стандартные библиотеки c++

Одним словом, помогите нарисовать прямоугольник :-)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru