Beispiel #1
0
        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));
        }
Beispiel #2
0
 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("ошибка ввода", "ошибка");
     }
 }