Untitled
unknown
plain_text
2 years ago
1.3 kB
4
Indexable
#include <iostream> using namespace std; int main() { string a, b, c; bool d = false, e = false, f = false; cin >> a >> b >> c; if (a[0] == a[1] && a[1] == a[2] && a[0] == 'X') d = true; else if (b[0] == b[1] && b[1] == b[2] && b[0] == 'X') d = true; else if (c[0] == c[1] && c[1] == c[2] && c[0] == 'X') d = true; else if (a[0] == b[0] && b[0] == c[0] && a[0] == 'X') d = true; else if (a[1] == b[1] && b[1] == c[1] && a[1] == 'X') d = true; else if (a[2] == b[2] && b[2] == c[2] && a[2] == 'X') d = true; else if (a[0] == b[1] && b[1] == c[2] && a[0] == 'X') d = true; else if (a[2] == b[1] && b[1] == c[0] && a[2] == 'X') d = true; else if (a[0] == a[1] && a[1] == a[2] && a[0] == 'O') e = true; else if (b[0] == b[1] && b[1] == b[2] && b[0] == 'O') e = true; else if (c[0] == c[1] && c[1] == c[2] && c[0] == 'O') e = true; else if (a[0] == b[0] && b[0] == c[0] && a[0] == 'O') e = true; else if (a[1] == b[1] && b[1] == c[1] && a[1] == 'O') e = true; else if (a[2] == b[2] && b[2] == c[2] && a[2] == 'O') e = true; else if (a[0] == b[1] && b[1] == c[2] && a[0] == 'O') e = true; else if (a[2] == b[1] && b[1] == c[0] && a[2] == 'O') e = true; if (d) cout << "Win"; else if (e) cout << "Lose"; else cout << "Draw"; }
Editor is loading...