Advertisement
Guest User

Untitled

a guest
Aug 21st, 2019
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. #include<iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5.  
  6. int x[3][3],y[9][2],k=0;
  7.  
  8. for (int i = 0; i < 3; i++)
  9. {
  10. for (int j = 0; j < 3; j++)
  11. {
  12. cin >> x[i][j];
  13.  
  14. if (x[i][j] % 2 == 0)
  15. x[i][j] = 1;
  16. else
  17. {
  18. x[i][j] = 0;
  19. y[k][0] = i;
  20. y[k][1] = j;
  21. k++;
  22.  
  23. }
  24. }
  25. }
  26.  
  27.  
  28.  
  29.  
  30.  
  31. for (int i = 0; i < k; i++)
  32. {
  33. for (int j = 0; j < 1; j++)
  34. {
  35. if (y[i][j] > 0)
  36. {
  37. if (x[y[i][j] - 1][y[i][j + 1]] == 0)
  38. x[y[i][j] - 1][y[i][j + 1]] = 1;
  39. else
  40. x[y[i][j] - 1][y[i][j + 1]] = 0;
  41. }
  42.  
  43. if (y[i][j] < 2)
  44. {
  45. if (x[y[i][j] + 1][y[i][j + 1]] == 0)
  46. x[y[i][j] + 1][y[i][j + 1]] = 1;
  47. else
  48. x[y[i][j] + 1][y[i][j + 1]] = 0;
  49. }
  50.  
  51. if (y[i][j+1] > 0)
  52. {
  53. if (x[y[i][j]][y[i][j + 1]-1] == 0)
  54. x[y[i][j]][y[i][j+1]-1] = 1;
  55. else
  56. x[y[i][j]][y[i][j + 1]-1] = 0;
  57. }
  58.  
  59. if (y[i][j + 1] < 2)
  60. {
  61. if (x[y[i][j]][y[i][j + 1] + 1] == 0)
  62. x[y[i][j]][y[i][j + 1] + 1] = 1;
  63. else
  64. x[y[i][j]][y[i][j + 1] + 1] = 0;
  65. }
  66.  
  67. }
  68.  
  69. }
  70. for (int i = 0; i < 3; i++)
  71. {
  72. for (int j = 0; j < 3; j++)
  73. {
  74. cout << x[i][j] << " ";
  75. }
  76. cout << endl;
  77. }
  78. return 0;
  79. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement