fork download
  1. #include <stdio.h>
  2.  
  3. char *input_1 = "5"; // al posto di argv[1];
  4. char *input_2 = "1"; // al posto di argv[2];
  5. char *input_3 = "3"; // al posto di argv[3];
  6.  
  7. #include <stdio.h>
  8.  
  9. void hanoi (int n, int p1, int p2)
  10. {
  11. if (n > 0)
  12. {
  13. hanoi (n-1, p1, 6-p1-p2);
  14. printf ("Muovi l'anello %i dal piolo %i "
  15. "al piolo %i\n",
  16. n, p1, p2);
  17. hanoi (n-1, 6-p1-p2, p2);
  18. }
  19. }
  20.  
  21. int main (int argc, char *argv[])
  22. {
  23. int n;
  24. int p1;
  25. int p2;
  26.  
  27. sscanf (input_1, "%i", &n);
  28. sscanf (input_2, "%i", &p1);
  29. sscanf (input_3, "%i", &p2);
  30.  
  31. hanoi (n, p1, p2);
  32.  
  33. return 0;
  34. }
  35.  
Success #stdin #stdout 0.01s 1720KB
stdin
Standard input is empty
stdout
Muovi l'anello 1 dal piolo 1 al piolo 3
Muovi l'anello 2 dal piolo 1 al piolo 2
Muovi l'anello 1 dal piolo 3 al piolo 2
Muovi l'anello 3 dal piolo 1 al piolo 3
Muovi l'anello 1 dal piolo 2 al piolo 1
Muovi l'anello 2 dal piolo 2 al piolo 3
Muovi l'anello 1 dal piolo 1 al piolo 3
Muovi l'anello 4 dal piolo 1 al piolo 2
Muovi l'anello 1 dal piolo 3 al piolo 2
Muovi l'anello 2 dal piolo 3 al piolo 1
Muovi l'anello 1 dal piolo 2 al piolo 1
Muovi l'anello 3 dal piolo 3 al piolo 2
Muovi l'anello 1 dal piolo 1 al piolo 3
Muovi l'anello 2 dal piolo 1 al piolo 2
Muovi l'anello 1 dal piolo 3 al piolo 2
Muovi l'anello 5 dal piolo 1 al piolo 3
Muovi l'anello 1 dal piolo 2 al piolo 1
Muovi l'anello 2 dal piolo 2 al piolo 3
Muovi l'anello 1 dal piolo 1 al piolo 3
Muovi l'anello 3 dal piolo 2 al piolo 1
Muovi l'anello 1 dal piolo 3 al piolo 2
Muovi l'anello 2 dal piolo 3 al piolo 1
Muovi l'anello 1 dal piolo 2 al piolo 1
Muovi l'anello 4 dal piolo 2 al piolo 3
Muovi l'anello 1 dal piolo 1 al piolo 3
Muovi l'anello 2 dal piolo 1 al piolo 2
Muovi l'anello 1 dal piolo 3 al piolo 2
Muovi l'anello 3 dal piolo 1 al piolo 3
Muovi l'anello 1 dal piolo 2 al piolo 1
Muovi l'anello 2 dal piolo 2 al piolo 3
Muovi l'anello 1 dal piolo 1 al piolo 3