Türme von Hanoi in C++

Die Türme von Hanoi als C++ - Code.

Code:

 

#include "stdio.h"

int Zug=0;

void Bewege(int Scheiben, int Start, int Ziel, int Zwischen)// Rekursion; Prozedur
{
if (Scheiben>0)
{    // Deligieren von Aufgaben, bis ich immer nur eine Scheibe bewegen muss; nen neuen aufrufen
Bewege(Scheiben-1,Start,Zwischen,Ziel);// int Ziel ist Zwischen und Zwischen ist Ziel
Zug ++;
printf("Oberste Scheibe von %d nach %d  (%d)\n", Start,Ziel,Zug);

Bewege(Scheiben-1, Zwischen,Ziel,Start);
}

}

void main()
{
int Anzahl=0;
printf("Anzahl der Scheiben: ");
scanf("%d", &Anzahl);

Bewege(Anzahl,1,3,2);
printf("Anzahl der Zuege: %d\n" ,Zug);


}

 

Kommentar schreiben

Momox.de - Einfach verkaufen.