Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++
Войти
Регистрация
Восстановить пароль
 
_ALLEN_
3 / 3 / 0
Регистрация: 19.02.2010
Сообщений: 30
#1

Нужно написать игруху! - C++

21.02.2010, 17:40. Просмотров 980. Ответов 3
Метки нет (Все метки)

Легенда гласит, что где-то в Ханое находится храм, в котором размещена следующая конструкция: на основании укреплены 3 алмазных стержня, на которые при сотворении мира Брахма нанизал 64 золотых диска с отверстием посередине, причем внизу оказался самый большой диск, на нем – чуть меньший и так далее, пока на верхушке пирамиды не оказался самый маленький диск. Жрецы храма обязаны перекладывать диски по следующим правилам:

1. За один ход можно перенести только один диск.

http://www.cyberforum.ru/cpp/thread1199037.html
2. Нельзя класть больший диск на меньший.

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

Нужно написать драйвер
Доброго времени суток помогите написать драйвер для второй мыши ) То есть мне...

Нужно написать кликер
суть такая: запускаю прогу, нажимаю alt+l и прога начинает кликать на f12 со...

[Квест] Нужно написать распаковщика
Здравствуйте, нужно написать распаковщика который будет распаковывать пару...

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

C++ нужно написать программу
можно написать программу по этим данным и что бы она согдавала таблицу int CH;...

3
CheshireCat
Эксперт С++
2907 / 1256 / 114
Регистрация: 27.05.2008
Сообщений: 3,450
21.02.2010, 21:57 #2
Ну и? А в чем вопрос-то?
0
PointsEqual
ниначмуроФ
838 / 522 / 110
Регистрация: 12.10.2009
Сообщений: 1,915
21.02.2010, 22:44 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <iostream>
#include <conio.h>
 
using namespace std;
 
void Disk(int from,int to)
{
     cout<< from << "-->"<< to << endl; 
}
void Tower(int h,int x,int z,int y)
{
     if (h==1)
     Disk(x,z);
     else
     {
         Tower(h-1,x,y,z);
         Disk(x,z);
         Tower(h-1,y,z,x);
     }
}
 
int main()
{
     unsigned short number;
     cout<<"The Hanoi towers"<< endl;
     cout<<"vvedite kolichestvo diskov:: ";
     cin>>number;
     Tower(number,1,3,2);
     getch();
     return 0;
}
это головоломка
1
_ALLEN_
3 / 3 / 0
Регистрация: 19.02.2010
Сообщений: 30
24.02.2010, 18:57  [ТС] #4
Цитата Сообщение от PointsEqual Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <iostream>
#include <conio.h>
 
using namespace std;
 
void Disk(int from,int to)
{
     cout<< from << "-->"<< to << endl; 
}
void Tower(int h,int x,int z,int y)
{
     if (h==1)
     Disk(x,z);
     else
     {
         Tower(h-1,x,y,z);
         Disk(x,z);
         Tower(h-1,y,z,x);
     }
}
 
int main()
{
     unsigned short number;
     cout<<"The Hanoi towers"<< endl;
     cout<<"vvedite kolichestvo diskov:: ";
     cin>>number;
     Tower(number,1,3,2);
     getch();
     return 0;
}
это головоломка





СПасиба выручил!!!!!!!!!!!!!1111111
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.02.2010, 18:57
Привет! Вот еще темы с решениями:

Нужно написать функцию
Работаю в c++ builder 6 Есть много компонентов типа Мемо и Едитов которые...

Тестим игруху на 1с - САПЕР
Сапер на 1с (нормальные формы) - написано мною) П.С.: кому тяжело играть -...

Нужно сделать что бы давало рандомно числа и нужно написать ответ
В командной строке. Тоесть примерно так: Запускаешь программу, показывает...

Нужно написать програму в которой нужно определить суму двух 2D масивов
В програме нужно найти суму двух двумерных массивов... буду очень признателен


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

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

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