Advertisement
Saleh127

Untitled

Apr 27th, 2020
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int main()
  4. {
  5. int t,x,o,xwin,owin,i,j,k,l=0;;
  6. cin>>t;
  7. char space[1000];
  8. while(t--)
  9. {
  10. xwin=0;
  11. owin=0;
  12. x=0;
  13. o=0;
  14. if(l) scanf("%s",space);
  15. char a[10][10];
  16. for(i=0;i<3;i++)
  17. {
  18. for(j=0;j<3;j++)
  19. {
  20. cin>>a[i][j];
  21. if(a[i][j]=='O') o++;
  22. if(a[i][j]=='X') x++;
  23. }
  24. }
  25. for(i=0;i<3;i++)
  26. {
  27. if(a[0][i]=='X' && a[1][i]=='X' && a[2][i]=='X') xwin++;
  28. if(a[0][i]=='O' && a[1][i]=='O' && a[2][i]=='O') owin++;
  29. }
  30. for(j=0;j<3;j++)
  31. {
  32. if(a[j][0]=='X' && a[j][1]=='X' && a[j][2]=='X') xwin++;
  33. if(a[j][0]=='O' && a[j][1]=='O' && a[j][2]=='O') owin++;
  34. }
  35. if(a[0][0]=='X' && a[1][1]=='X' && a[2][2]=='X') xwin++;
  36. if(a[0][0]=='O' && a[1][1]=='O' && a[2][2]=='O') owin++;
  37. if(a[0][2]=='X' && a[1][1]=='X' && a[2][0]=='X') xwin++;
  38. if(a[0][2]=='O' && a[1][1]=='O' && a[2][0]=='O') owin++;
  39.  
  40. if(xwin && owin) printf("no\n");
  41. else if(o>x) printf("no\n");
  42. else if(xwin && x<=o) printf("no\n");
  43. else if(owin && x==o) printf("no\n");
  44. else printf("yes\n");
  45. l++;
  46. }
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement