Advertisement
Guest User

Untitled

a guest
Aug 13th, 2017
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.71 KB | None | 0 0
  1. // Put 4 into [2][2]
  2. // If number 4 is in quadrant 4 move it to game [2][1]
  3. void search4 (int game [3][3])
  4. {
  5. if (game [1][0] == 4 || game [2][0] == 4)
  6. {
  7. while (game [2][1] != 4)
  8. quadrant4 (game);
  9. }
  10. search4q4 (game);
  11. }
  12.  
  13. // Rotate quadrant 3 to put number 4 in game [2][1]
  14. void search4q4 (int game [3][3])
  15. {
  16. while (game [2][2] != 4)
  17. quadrant3 (game);
  18. }
  19.  
  20. // Put 7 into [1][2]
  21. void search7 (int game [3][3])
  22. {
  23. if (game [1][0] == 7 || game [2][0] == 7)
  24. {
  25. while (game [2][1] != 7)
  26. quadrant4 (game);
  27. }
  28. // If number 4 is in game [2][1] move it to game [2][1]
  29. if (game[2][1] == 7)
  30. {
  31. change11_21 (game);
  32. change20_21 (game);
  33. change10_20 (game);
  34. change10_11 (game);
  35. change11_12 (game);
  36. change12_22 (game);
  37. change21_22 (game);
  38. change20_21 (game);
  39. change10_20 (game);
  40. change10_11 (game);
  41. change11_21 (game);
  42. change20_21 (game);
  43. change10_20 (game);
  44. change10_11 (game);
  45. }
  46. // Rotate quadrant 3 to move number 4 into game [1][2]
  47. while (game [1][2] != 7)
  48. quadrant3 (game);
  49. }
  50.  
  51. // Move 4 and 7 into game [1][0] and game [2][0]
  52. void move4_7 (int game [3][3])
  53. {
  54. change11_21 (game);
  55. change21_22 (game);
  56. change12_22 (game);
  57. change11_12 (game);
  58. change10_11 (game);
  59. change10_20 (game);
  60. change20_21 (game);
  61. change21_22 (game);
  62. change12_22 (game);
  63. change11_12 (game);
  64. change10_11 (game);
  65. change10_20 (game);
  66. change20_21 (game);
  67. change11_21 (game);
  68. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement