Advertisement
Guest User

Untitled

a guest
Mar 21st, 2019
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.02 KB | None | 0 0
  1.         static int provjeriPobjednik(string[,] ploca) {
  2.             if (
  3.                 (ploca[0, 0] == "X" && ploca[0, 1] == "X" && ploca[0, 2] == "X") // horizontala 1
  4.                 ||
  5.                 (ploca[1, 0] == "X" && ploca[1, 1] == "X" && ploca[1, 2] == "X") // horizontala 2
  6.                 ||
  7.                 (ploca[2, 0] == "X" && ploca[2, 1] == "X" && ploca[2, 2] == "X") // horizontala 3
  8.                 ||
  9.                 (ploca[0, 0] == "X" && ploca[1, 0] == "X" && ploca[2, 0] == "X") // vertikala 1
  10.                 ||
  11.                 (ploca[0, 1] == "X" && ploca[1, 1] == "X" && ploca[2, 1] == "X") // vertikala 2
  12.                 ||
  13.                 (ploca[0, 2] == "X" && ploca[1, 2] == "X" && ploca[2, 2] == "X") // vertikala 3
  14.                 ||
  15.                 (ploca[0, 0] == "X" && ploca[1, 1] == "X" && ploca[2, 2] == "X") // dijagonala 1
  16.                 ||
  17.                 (ploca[2, 0] == "X" && ploca[1, 1] == "X" && ploca[0, 2] == "X")) { // dijagonala 2
  18.                 return 1;
  19.             }
  20.             if (
  21.                 (ploca[0, 0] == "Y" && ploca[0, 1] == "Y" && ploca[0, 2] == "Y") // horizontala 1
  22.                 ||
  23.                 (ploca[1, 0] == "Y" && ploca[1, 1] == "Y" && ploca[1, 2] == "Y") // horizontala 2
  24.                 ||
  25.                 (ploca[2, 0] == "Y" && ploca[2, 1] == "Y" && ploca[2, 2] == "Y") // horizontala 3
  26.                 ||
  27.                 (ploca[0, 0] == "Y" && ploca[1, 0] == "Y" && ploca[2, 0] == "Y") // vertikala 1
  28.                 ||
  29.                 (ploca[0, 1] == "Y" && ploca[1, 1] == "Y" && ploca[2, 1] == "Y") // vertikala 2
  30.                 ||
  31.                 (ploca[0, 2] == "Y" && ploca[1, 2] == "Y" && ploca[2, 2] == "Y") // vertikala 3
  32.                 ||
  33.                 (ploca[0, 0] == "Y" && ploca[1, 1] == "Y" && ploca[2, 2] == "Y") // dijagonala 1
  34.                 ||
  35.                 (ploca[2, 0] == "Y" && ploca[1, 1] == "Y" && ploca[0, 2] == "Y")) { // dijagonala 2
  36.                 return 2;
  37.             }
  38.             return 0;
  39.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement