s; Матріца_1_0  
 {Mab 
  {double Min (int ind, int a, int b, Cache ch) 
  {min=0; (ind == 1) 
  {[,] vrem1=new double [ch.c - 1, ch.d]; [,] vrem2=new double [ch.c - 1, ch.d - 1]; ( a lt; ch.c amp; amp; b lt; ch.d) 
  {. g=ch.c - 1; .h=ch.d - 1; (int i=0; i lt; ch.c; i ++) 
  {(int j=0; j lt; ch.d; j ++) 
  {(i lt; a) 
  {[i, j]=ch.matr1 [i, j]; 
 } (i gt; a) 
  {[i - 1, j]=ch.matr1 [i, j]; 
 } 
 } 
 } (int i=0; i lt; ch.c - 1; i ++) 
  {(int j=0; j lt; ch.d; j ++) 
  {(j lt; b) 
  {[i, j]=vrem1 [i, j]; 
 } (j gt; b) 
  {[i, j - 1]=vrem1 [i, j]; 
 } 
 } 
 }. res=vrem2; z=0; y=0;=Math.DivRem ((a + b), 2, out y); delta=new Opr (); (y == 0) 
  {= delta.DetGauss (3, ch); 
 } 
  {= delta.DetGauss (3, ch) * (- 1); 
 } 
 } 
  {
  MessageBox.Show ( Ви ввели число більше ніж розмір матриці! ); 
 } 
 } (ind == 2) 
  {[,] vrem1=new double [ch.e - 1, ch.f]; [,] vrem2=new double [ch.e - 1, ch.f - 1]; ( a lt; ch.e || b lt; ch.f) 
  {. g=ch.e - 1; .h=ch.f - 1; (int i=0; i lt; ch.e; i ++) 
  {(int j=0; j lt; ch.f; j ++) 
  {(i lt; a) 
  {[i, j]=ch.matr2 [i, j]; 
 } (i gt; a) 
  {[i - 1, j]=ch.matr2 [i, j]; 
 } 
 } 
 } (int i=0; i lt; ch.e - 1; i ++) 
  {(int j=0; j lt; ch.f; j ++) 
  {(j lt; b) 
  {[i, j]=vrem1 [i, j]; 
 } (j gt; b) 
  {[i, j - 1]=vrem1 [i, j]; 
 } 
				
				
				
				
			 } 
 }. res=vrem2; z=0; y=0;=Math.DivRem ((a + b), 2, out y); delta=new Opr (); (y == 0) 
  {= delta.DetGauss (3, ch); 
 } 
  {= delta.DetGauss (3, ch) * (- 1); 
 } 
 } 
  else 
  {. Show ( Ви ввели число більше ніж розмір матриці! ); 
 } 
 } min; 
 } 
 } 
 } 
  . 13Класс копіювання результату в матрицю (Copir.cs) 
   using System; System.Collections.Generic; System.Linq; System.Text; Матріца_1_0 
  {Copir 
  {void C (int ind, Cache ch) 
  {(ind == 1) 
  {. c=ch.g; .d=ch.h; .matr1=ch.res; 
 } (ind == 2) 
  {. e=ch.g; .f=ch.h; .matr2=ch.res; 
 } 
 } 
 } 
 } 
   2.14Класс зберігання матричних даних (Cache.cs) 
   using System; System.Collections.Generic; Матріца_1_0 
  {Cache 
  {int c, d, e, f, g, h; double [,] matr1, matr2, res; string fam, fam2, name, name2; void Zap (int a, int b, int ind, double [,] matr) 
  {(ind == 1) 
  {= a;=b;=matr; 
 } (ind == 2) 
  {= a;=b;=matr; 
 } (ind == 3) 
  {= a;=b;=matr; 
 } 
 } 
 } 
 } 
    3. Опис коду програми 
  . 1класс обробників головного вікна (MainWindow.xaml.cs) 
   Даний клас містить наступні блоки коду: ch=new Cache (); 
  Оголошення нового елемента класу Cache який використовується у всіх класах для доступу до збережених з файлу матриць. 
  public void Show (int ind) {...} 
  Ця функція використовується для виведення на екран у відповідне місце відповідну матрицю: вона визначається параметром ind, потім перераховується в циклі for і записується у відповідний Textbloc. 
  private void Button_Click (object sender, RoutedEventArgs e) {...} 
  Даний обробник записує в змінні введені логін і пароль, викликає клас Parol.cs і перевіряє на можливість входу в пр...