fork download
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3.  
  4. int a[3][3] = {
  5. {1,1,1} ,
  6. {1,1,1},
  7. {1,1,1}
  8. };
  9.  
  10. int dx[] = {0, 1, 0, -1, 0 };
  11. int dy[] = {0, 0, 1, 0 , -1 };
  12.  
  13. void chan(int x,int y){
  14.  
  15. for(int i=0;i<5;i++){
  16. int xx = x+dx[i];
  17. int yy = y+dy[i];
  18. if(xx>=0 && yy>=0 && xx<3 && yy<3){
  19.  
  20. }
  21. else continue;
  22.  
  23. if(a[xx][yy]==1) a[xx][yy]=0;
  24. else a[xx][yy]=1;
  25. }
  26.  
  27. }
  28.  
  29. int main(){
  30.  
  31. int b;
  32. for(int i=0;i<3;i++){
  33. for(int j=0;j<3;j++){
  34. cin>>b;
  35. if(b%2==1){
  36. chan(i,j);
  37. }
  38. }
  39. }
  40.  
  41. for(int i=0;i<3;i++){
  42. for(int j=0;j<3;j++){
  43. cout<<a[i][j];
  44. }
  45. cout<<"\n";
  46. }
  47.  
  48.  
  49. return 0;
  50.  
  51. }
  52.  
Success #stdin #stdout 0s 3472KB
stdin
1 0 1
8 8 8
2 0 3
stdout
010
011
100