You are on page 1of 4

namespace XsiO

{
public partial class Form1 : Form
{

int jucator = 1;
int[,] a = new int[10,10];

int solutie()
{
if (a[1, 1] == 1 && a[1, 2] == 1 && a[1, 3] == 1)
return 1;
if (a[2, 1] == 1 && a[2, 2] == 1 && a[2, 3] == 1)
return 1;
if (a[3, 1] == 1 && a[3, 2] == 1 && a[3, 3] == 1)
return 1;
if (a[1, 1] == 1 && a[2, 1] == 1 && a[3, 1] == 1)
return 1;
if (a[1, 2] == 1 && a[2, 2] == 1 && a[3, 3] == 1)
return 1;
if (a[1, 3] == 1 && a[2, 3] == 1 && a[3, 3] == 1)
return 1;
if (a[1, 1] == 1 && a[2, 2] == 1 && a[3, 3] == 1)
return 1;
if (a[3, 1] == 1 && a[2, 2] == 1 && a[1, 3] == 1)
return 1;

if (a[1, 1] == 1 && a[1, 2] == 1 && a[1, 3] == 1)


return 2;
if (a[2, 1] == 1 && a[2, 2] == 1 && a[2, 3] == 1)
return 2;
if (a[3, 1] == 1 && a[3, 2] == 1 && a[3, 3] == 1)
return 2;
if (a[1, 1] == 1 && a[2, 1] == 1 && a[3, 1] == 1)
return 2;
if (a[1, 2] == 1 && a[2, 2] == 1 && a[3, 3] == 1)
return 2;
if (a[1, 3] == 1 && a[2, 3] == 1 && a[3, 3] == 1)
return 2;
if (a[1, 1] == 1 && a[2, 2] == 1 && a[3, 3] == 1)
return 2;
if (a[3, 1] == 1 && a[2, 2] == 1 && a[1, 3] == 1)
return 2;
return 0;

}
public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)


{
for (int i = 1; i <= 3; i++)
for (int j = 1; j <= 3; j++)
a[i, j] = 0;
}

private void button1_Click(object sender, EventArgs e)


{
a[1, 1] = jucator;
if (jucator == 1)
{
button1.Text = "X";
jucator = 2;
}
else
{
button1.Text = "O";
jucator = 1;
}
if (solutie()!=0)
MessageBox.Show("Bravo Destept cu numarul" +
solutie().ToString());

private void button2_Click(object sender, EventArgs e)


{
a[1, 1] = jucator;
if (jucator == 1)
{
button2.Text = "X";
jucator = 2;
}
else
{
button2.Text = "O";
jucator = 1;
}
if (solutie() != 0)
MessageBox.Show("Bravo Destept cu numarul" + solutie().ToString());
}

private void button3_Click(object sender, EventArgs e)


{
a[1, 1] = jucator;
if (jucator == 1)
{
button3.Text = "X";
jucator = 2;
}
else
{
button3.Text = "O";
jucator = 1;
}
if (solutie() != 0)
MessageBox.Show("Bravo Destept cu numarul" + solutie().ToString());
}

private void button4_Click(object sender, EventArgs e)


{
a[1, 1] = jucator;
if (jucator == 1)
{
button4.Text = "X";
jucator = 2;
}
else
{
button4.Text = "O";
jucator = 1;
}
if (solutie() != 0)
MessageBox.Show("Bravo Destept cu numarul" + solutie().ToString());
}

private void button5_Click(object sender, EventArgs e)


{
a[1, 1] = jucator;
if (jucator == 1)
{
button5.Text = "X";
jucator = 2;
}
else
{
button5.Text = "O";
jucator = 1;
}
if (solutie() != 0)
MessageBox.Show("Bravo Destept cu numarul" + solutie().ToString());
}

private void button6_Click(object sender, EventArgs e)


{
a[1, 1] = jucator;
if (jucator == 1)
{
button6.Text = "X";
jucator = 2;
}
else
{
button6.Text = "O";
jucator = 1;
}
if (solutie() != 0)
MessageBox.Show("Bravo Destept cu numarul" + solutie().ToString());
}

private void button7_Click(object sender, EventArgs e)


{
a[1, 1] = jucator;
if (jucator == 1)
{
button7.Text = "X";
jucator = 2;
}
else
{
button7.Text = "O";
jucator = 1;
}
if (solutie() != 0)
MessageBox.Show("Bravo Destept cu numarul" + solutie().ToString());
}

private void button8_Click(object sender, EventArgs e)


{
a[1, 1] = jucator;
if (jucator == 1)
{
button8.Text = "X";
jucator = 2;
}
else
{
button8.Text = "O";
jucator = 1;
}
if (solutie() != 0)
MessageBox.Show("Bravo Destept cu numarul" + solutie().ToString());
}

private void button9_Click(object sender, EventArgs e)


{
a[1, 1] = jucator;
if (jucator == 1)
{
button9.Text = "X";
jucator = 2;
}
else
{
button9.Text = "O";
jucator = 1;
}
if (solutie() != 0)
MessageBox.Show("Bravo Destept cu numarul" + solutie().ToString());
}
}
}

You might also like