private static void Task() { int[,] Arr2A, Arr2B; do { Arr2A = ToolsConsoleArr2.ReadArr2(); if (Arr2A.GetLength(0) != Arr2A.GetLength(1)) { Console.WriteLine("не квадратный массив введите заново"); } } while (Arr2A.GetLength(0) != Arr2A.GetLength(1)); do { Arr2B = ToolsConsoleArr2.ReadArr2(); if (Arr2B.GetLength(0) != Arr2B.GetLength(1)) { Console.WriteLine("не квадратный массив введите заново"); } } while (Arr2B.GetLength(0) != Arr2B.GetLength(1)); ToolsArr2 toolsArr2 = new ToolsArr2(Arr2A); int A = toolsArr2.GetDiagSum(); toolsArr2 = new ToolsArr2(Arr2B); int B = toolsArr2.GetDiagSum(); ToolsConsoleArr2.OutputStr(A + " " + B + " " + (A + B)); }
private void SearchBtn_Click(object sender, EventArgs e) { try { int[,] Arr2A = DataGridViewUtils.GridToArray2 <int>(InputA); int[,] Arr2B = DataGridViewUtils.GridToArray2 <int>(InputB); ToolsArr2 toolsArr2 = new ToolsArr2(Arr2A); int A = toolsArr2.GetDiagSum(); OutputA.Text = A.ToString(); toolsArr2 = new ToolsArr2(Arr2B); int B = toolsArr2.GetDiagSum(); OutputB.Text = B.ToString(); OutputSum.Text = (A + B).ToString(); save.Enabled = true; } catch (Exception) { MessageBox.Show("ошибка ввода", "ошибка"); } }