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

C++

Войти
Регистрация
Восстановить пароль
 
_ALLEN_
3 / 3 / 0
Регистрация: 19.02.2010
Сообщений: 30
#1

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

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

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

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

2. Нельзя класть больший диск на меньший.

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

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

Нужно написать на С++ - C++
Написать программу на языке С++ для расчета значений заданной функции. Слева функция, справа исходные данные, 11 вариант.

нужно написать с программки в с++ - C++
помогите пожалуйста сделать программки в с++ со строками нужно срочно завтра зачёт!!!! создать функцию для обработки символьных...

Нужно написать прогу на С++ - C++
Помогите пожалуйста с написанием проги... Вот условие такое: Написать программу, которая получает случайное целое типа int, выводит его...

нужно написать пример на С++ - C++
Есть условие Пусть {x}_{1}={y}_{1}=1 ; {x}_{i}= {0.3x}_{i-1} ; {y}_{i}={x}_{i-1}+{y}_{i-1}; i=2,3,... . Дано натуральное n....

Нужно написать программу С++ - C++
Зрители подходят к турникету на футбольном стадионе каждые 7+-7 секунд и становятся в очередь, чтобы пройти на стадион. Время прохода...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
CheshireCat
Эксперт С++
2892 / 1241 / 78
Регистрация: 27.05.2008
Сообщений: 3,365
21.02.2010, 21:57     Нужно написать игруху! #2
Ну и? А в чем вопрос-то?
PointsEqual
ниначмуроФ
834 / 518 / 33
Регистрация: 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;
}
это головоломка
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.02.2010, 18:57     Нужно написать игруху!
Еще ссылки по теме:

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

Нужно написать программу на с++ - C++
Помогите пожалуйста написать программу, которая увеличивает дату на заданное количество дней..

нужно написать 2 программы - C++
1)Поиск среднего значения элементов массива Найти среднее значение M элементов одномерного массива {ai} длиной n по формуле M=1/n...

Нужно написать календарь на С++ - C++
Помогите написать календарь на c++ ,кому не трудно помогите а то я начинающий в С++ а программку надо сдать!! ((


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

Или воспользуйтесь поиском по форуму:
_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
Yandex
Объявления
24.02.2010, 18:57     Нужно написать игруху!
Ответ Создать тему
Опции темы

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