Quantcast
Channel: Форум программистов и сисадминов Киберфорум
Viewing all articles
Browse latest Browse all 516741

Ханойские башни - С++ для начинающих

$
0
0
Не могу понять где ошибка,проверяла на 3 монетках ,разного достоинства, наложенных друг на друга,на основе этого и составляла код.но выводит не то,подскажите ,что не так
Код:

void printMoving(int from, int to)
{
        cout << "move disk form" << from << "to" << to << endl;
}
void Hanoi(int b, int m, int e, int n)
{
        if (n == 1)
        {
                printMoving(b, e);
        }
        else
        {
                Hanoi(e, m, b,n-1);
                printMoving(b, e);
            Hanoi(m, e, b, n - 1);
        }
}
int main()
{
        Hanoi(1, 2, 3, 3);
        system("pause");
}


Viewing all articles
Browse latest Browse all 516741

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>