Тема: Знайти два сусідні елементи двовимірного масиву, сума яких мінімальна
Спочатку у мене є двовимірний масив випадкових цілих чисел, які знаходяться в масиві текстбоксов. (Розмірність [4 * 5]). Мені потрібно знайти два сусідні елементи, сума яких мінімальнана. Сусідніми елементами вважаються ті, які контактують по вертикалі і горизонталі. В ідеалі на Label1 потрібно вивести: мін. сума = (координати 1 ячейки) + (координати 2 ячейки). В мене були спроби, але не дуже вийшло. Проблема в тому, що програма виводить на Label1 абсолютно незрозумілі мені значення (я пробувала вважати сусідніми тільки по горизонталі). Хто знає, допоможіть будь ласка.
i1 = 0;
j1 = 0;
j2 = 0;
i2 = 1;
int s = Convert.ToInt32(t[0, 0].Text + Convert.ToInt32(t[0, 1].Text));
for (i = 0; i < 3; i++)
{
for (j = 0; j < 4; j++)
{
if (s > Convert.ToInt32(t[i + 1, j].Text + Convert.ToInt32(t[i + 2, j].Text)));
{
s = Convert.ToInt32(t[i + 1, j].Text + Convert.ToInt32(t[i + 2, j].Text));
i1 = i + 1;
j1 = j;
j2 = j;
i2 = i + 2;
}
}
}
label1.Text = "min sum (" + i1 + ";" + j1 + ") and (" + i2 + ";" + j2 + ") = " + s;