Untitled
unknown
plain_text
2 years ago
1.7 kB
2
Indexable
{ int[,] magArr = new int[3, 3]; int[] results = new int[8]; magArr[0, 0] = int.Parse(textBox11.Text); magArr[0, 1] = int.Parse(textBox22.Text); magArr[0, 2] = int.Parse(textBox33.Text); magArr[1, 0] = int.Parse(textBox44.Text); magArr[1, 1] = int.Parse(textBox55.Text); magArr[1, 2] = int.Parse(textBox66.Text); magArr[2, 0] = int.Parse(textBox77.Text); magArr[2, 1] = int.Parse(textBox88.Text); magArr[2, 2] = int.Parse(textBox99.Text); for (int i = 0; i < 3; i++) for (int j = 0; j < 3; j++) results[i] += magArr[i, j]; for (int j = 0; j < 3; j++) for (int i = 0; i < 3; i++) results[j + 3] += magArr[i, j]; for (int i = 0; i < 3; i++) { results[6] += magArr[i, i]; results[7] += magArr[i, 2 - i]; } bool isMag = true; for (int i = 1; i < 8; i++) if (results[0] != results[i]) { isMag = false; break; } if (isMag) label1.Text = string.Format("Квадратът е магически със сбор {0}", +results[0]); else label1.Text = string.Format("Квадратът не е магически. Опитай пак!"); }
Editor is loading...