questa la parte restante del codice
codice:
private void button2_Click(object sender, EventArgs e)
{
verifica[1] = nome[1] + nome[2] + nome[3];
verifica[2] = nome[4] + nome[5] + nome[6];
verifica[3] = nome[7] + nome[8] + nome[9];
verifica[4] = nome[1] + nome[4] + nome[7];
verifica[5] = nome[2] + nome[5] + nome[8];
verifica[6] = nome[3] + nome[6] + nome[9];
for (int k = 1; k < 10; k++)
{
Pic[k].BackColor = Color.White;
}
for (int k = 1; k < 7; k++)
{
for (int j = 1; j < 7; j++)
{
uu[j, k] = 0;
}
}
for (int k = 1; k < 7; k++)
{
for (int j = 0; j < 6; j++)
{
ah = verifica[k].Substring(j, 1);
if (ah == "A")
{
uu[1, k]++;
}
if (ah == "B")
{
uu[2, k]++;
}
if (ah == "C")
{
uu[3, k]++;
}
if (ah == "1")
{
uu[4, k]++;
}
if (ah == "2")
{
uu[5, k]++;
}
if (ah == "3")
{
uu[6, k]++;
}
}
}
pp = 0;
for (int k = 1; k < 7; k++)
{
for (int j = 1; j < 7; j++)
{
if (uu[j, k] > 1)
{
pp = 1;
// label1.Text = uu[j, k].ToString() + " " + j.ToString() + " " + k.ToString();
if (k == 1)
{
Pic[1].BackColor = Color.Red;
Pic[2].BackColor = Color.Red;
Pic[3].BackColor = Color.Red;
}
if (k == 2)
{
Pic[4].BackColor = Color.Red;
Pic[5].BackColor = Color.Red;
Pic[6].BackColor = Color.Red;
}
if (k == 3)
{
Pic[7].BackColor = Color.Red;
Pic[8].BackColor = Color.Red;
Pic[9].BackColor = Color.Red;
}
if (k == 4)
{
Pic[1].BackColor = Color.Red;
Pic[4].BackColor = Color.Red;
Pic[7].BackColor = Color.Red;
}
if (k == 5)
{
Pic[2].BackColor = Color.Red;
Pic[5].BackColor = Color.Red;
Pic[8].BackColor = Color.Red;
}
if (k == 6)
{
Pic[3].BackColor = Color.Red;
Pic[6].BackColor = Color.Red;
Pic[9].BackColor = Color.Red;
}
}
}
}
if (pp == 1)
{
MessageBox.Show("Soluzione errata");
}
else
{
MessageBox.Show("Soluzione esatta");
}
}