romain Rang: Administrateur
Nombre de messages : 346 Date d'inscription : 01/08/2004
| Sujet: Tour de Hanoi Jeu 16 Mar à 12:18 | |
| - Code:
-
#include <stdio.h>
main() { void hanoi (int, int, int, int); int nd;
printf ("combien de disques ?"); scanf ("%d", &nd); hanoi (nd, 1, 3, 2); }
void hanoi (int n, int depart, int but, int inter) { if ( n > 0) { hanoi ( n-1, depart, inter, but); printf ("deplacer un disque de %d en %d\n", depart, but); hanoi ( n-1, inter, but, depart); } } | |
|