fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5. int board[4][4];
  6. for (int i = 1; i <= 3; ++i) {
  7. for (int j = 1; j <= 3; ++j) {
  8. cin >> board[i][j];
  9. }
  10. }
  11. for (int i = 1; i <= 3; ++i) {
  12. if (board[i][1] == board[i][2] && board[i][2] == board[i][3]) {
  13. if (board[i][1] == 1) {
  14. cout << "Jucătorul 1";
  15. return 0;
  16. } else if (board[i][1] == 0) {
  17. cout << "Jucătorul 0";
  18. return 0;
  19. }
  20. }
  21. if (board[1][i] == board[2][i] && board[2][i] == board[3][i]) {
  22. if (board[1][i] == 1) {
  23. cout << "Jucătorul 1" << endl;
  24. return 0;
  25. } else if (board[1][i] == 0) {
  26. cout << "Jucătorul 0";
  27. return 0;
  28. }
  29. }
  30. }
  31. if (board[1][1] == board[2][2] && board[2][2] == board[3][3]) {
  32. if (board[1][1] == 1) {
  33. cout << "Jucătorul 1";
  34. return 0;
  35. } else if (board[1][1] == 0) {
  36. cout << "Jucătorul 0";
  37. return 0;
  38. }
  39. }
  40. if (board[1][3] == board[2][2] && board[2][2] == board[3][1]) {
  41. if (board[1][3] == 1) {
  42. cout << "Jucătorul 1";
  43. return 0;
  44. } else if (board[1][3] == 0) {
  45. cout << "Jucătorul 0";
  46. return 0;
  47. }
  48. }
  49. for (int i = 1; i <= 3; ++i) {
  50. for (int j = 1; j <= 3; ++j) {
  51. if (board[i][j] == 2) {
  52. cout << "Continuă";
  53. return 0;
  54. }
  55. }
  56. }
  57. cout << "Egal";
  58. return 0;
  59. }
  60.  
Success #stdin #stdout 0s 5272KB
stdin
3
1 0 1
2 0 0
1 0 2
stdout
Jucătorul 0