Advertisement
Guest User

Untitled

a guest
Apr 30th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.60 KB | None | 0 0
  1. #include <stdio.h>
  2. void hanoi(int s,int d,int p,int n)
  3. {
  4.     if (n>0)
  5.     {
  6.         hanoi(s,p,d,n-1);
  7.         printf("Przenies krazek z %i na %i\n",s,d);
  8.         hanoi(p,d,s,n-1);
  9.     }
  10. }
  11.  
  12. void liczba_krazkow(int n)
  13. {
  14.     if (n<=0)
  15.     {
  16.         puts("Zla liczba krazkow");
  17.     }
  18.     else if (n==1)
  19.     {
  20.         puts("Przenies krazek z 1 na 2");
  21.     }
  22.     else
  23.     {
  24.         hanoi(1,2,3,n);
  25.     }
  26. }
  27.  
  28.  
  29. int main()
  30. {
  31.     puts("Krazki numerowane sa w sposob kolejno 1,2,3");
  32.     puts("Podaj liczbe krazkow:");
  33.     int n=0;
  34.     scanf("%i",&n);
  35.     liczba_krazkow(n);
  36.     return 0;
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement