Die Mathe-Redaktion - 19.01.2018 20:42 - Registrieren/Login
Auswahl
ListenpunktHome
ListenpunktAktuell und Interessant ai
ListenpunktArtikelübersicht/-suche
ListenpunktAlle Links / Mathe-Links
ListenpunktFach- & Sachbücher
ListenpunktMitglieder / Karte
ListenpunktRegistrieren/Login
ListenpunktArbeitsgruppen
ListenpunktSchwätz / Top 15
ListenpunktWerde Mathe-Millionär!
ListenpunktZur Award-Abstimmung
ListenpunktFormeleditor fedgeo
Schwarzes Brett
Aktion im Forum
Suche
Stichwortsuche in Artikeln und Links von Matheplanet
Suchen im Forum
Suchtipps

Bücher
Englische Bücher
Software
Suchbegriffe:
Mathematik bei amazon
Naturwissenschaft & Technik
In Partnerschaft mit Amazon.de
Kontakt
Mail an Matroid
[Keine Übungsaufgaben!]
Impressum

Bitte beachten Sie unsere Nutzungsbedingungen, die Distanzierung, unsere Datenschutzerklärung und
die Forumregeln.

Sie können Mitglied werden oder den Newsletter bestellen.

Der Newsletter Okt. 2017

Für Mitglieder
Mathematisch für Anfänger
Wer ist Online
Aktuell sind 459 Gäste und 26 Mitglieder online.

Sie können Mitglied werden:
Klick hier.

Über Matheplanet
 
Zum letzten Themenfilter: Themenfilter:
Matroids Matheplanet Forum Index
Moderiert von matph
Informatik » Programmieren » C: Türme von Hanoi
Druckversion
Druckversion
Autor
Universität/Hochschule J C: Türme von Hanoi
smooth
Aktiv Letzter Besuch: im letzten Quartal
Dabei seit: 27.03.2017
Mitteilungen: 53
Aus:
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag  Themenstart: 2017-11-08


Hallo :)

ich hab diesen Code in meinem Skript gefunden und verstehe nicht genau was er macht. Also das Ergebnis ist mir klar aber wie genau funktioniert das Programm?
Der Code schiebt eine Anzahl von Scheiben von einem Turm zum anderen (Turm von Hanoi):


C
#include <stdio.h>
 
void hanoi(int, int, int, int);
 
main(){
 
  int n;
 
  printf("Anzahl der Scheiben: ");
  scanf("%d", &n);
 
  hanoi(1, 2, 3, n);
  return 0;
}
 
void hanoi(int i, int j, int k, int n){
 
  if (n>=1){
    hanoi(i, k, j, n-1);
    printf("Die Scheibe wird von Turm %d zum Turm %d gebracht.\n", i, j);
    hanoi(k, j, i, n-1);
  }
}
 
 



  Profil  Quote  Link auf diesen Beitrag Link
stpolster
Senior Letzter Besuch: in der letzten Woche
Dabei seit: 27.03.2014
Mitteilungen: 422
Aus: Chemnitz
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag  Beitrag No.1, eingetragen 2017-11-08


2017-11-08 21:17 - smooth im Themenstart schreibt:
Also das Ergebnis ist mir klar aber wie genau funktioniert das
Es ist der Randoffsche Algorithmus, der gut unter de.wikipedia.org/wiki/T%C3%BCrme_von_Hanoi beschrieben wird.

LG Steffen



Wahlurne Für stpolster bei den Matheplanet-Awards stimmen
  Profil  Quote  Link auf diesen Beitrag Link
smooth
Aktiv Letzter Besuch: im letzten Quartal
Dabei seit: 27.03.2017
Mitteilungen: 53
Aus:
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag  Beitrag No.2, vom Themenstarter, eingetragen 2017-11-08


Danke!!



  Profil  Quote  Link auf diesen Beitrag Link
smooth hat die Antworten auf ihre/seine Frage gesehen.
smooth hat selbst das Ok-Häkchen gesetzt.
Neues Thema [Neues Thema]  Druckversion [Druckversion]

 


Wechsel in ein anderes Forum:
 Suchen    
 
All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest © 2001-2017 by Matroids Matheplanet
This web site was made with PHP-Nuke, a web portal system written in PHP. PHP-Nuke is Free Software released under the GNU/GPL license.
Ich distanziere mich von rechtswidrigen oder anstößigen Inhalten, die sich trotz aufmerksamer Prüfung hinter hier verwendeten Links verbergen mögen.
Lesen Sie die Nutzungsbedingungen, die Distanzierung, die Datenschutzerklärung und das Impressum.
[Seitenanfang]