uo;Владимирraquo;);.Add(laquo;Дмитрийraquo;);.Add(laquo;Александрraquo;);
for (int i=0; i lt; log.Count; i ++)
{(login == log [i])
{(parol == par [i])
{. Show ( Вхід виконано! ) ;. Show ( Здрастуйте + par [i]);
return true;
}
}
}. Show ( Ви ввели неправильні дані! ); false;
}
}
}
2.10Класс отримання визначника матриці (Opr.cs)
using System; System.Collections.Generic; System.Windows; Матріца_1_0
{Opr
{n=0; lt; List lt; double gt; gt; M=new List lt; List lt; double gt; gt; (); [,] matr; double DetGauss (int ind, Cache ch)
{(ind == 1)
{(ch.c == ch.d)
{= ch.c;=ch.matr1; (int i=0; i lt; n; i ++)
{ lt; double gt; Mr=new List lt; double gt; (); (int j=0; j lt; n; j ++)
{. Add (matr [i, j]);
}. Add (Mr);
}
}
{. Show ( Обрана матриця не є квадратної! );
}
} (ind == 2)
{(ch.e == ch.f)
{= ch.e;=ch.matr2; (int i=0; i lt; n; i ++)
{ lt; double gt; Mr=new List lt; double gt; (); (int j=0; j lt; n; j ++)
{. Add (matr [i, j]);
}. Add (Mr);
}
}
{. Show ( Обрана матриця не є квадратної! );
}
} (ind == 3)
{(ch.g == ch.h)
{= ch.h;=ch.res; (int i=0; i lt; n; i ++)
{ lt; double gt; Mr=new List lt; double gt; (); (int j=0; j lt; n; j ++)
{. Add (matr [i, j]);
}. Add (Mr);
}
}
{. Show ( Обрана матриця не є квадратної! );
}
} det=1; k=0; double E=1E - 9;
(int i=0; i lt; n; i ++)
{= i; (int j=i + 1; j lt; n; j ++)
{(Math.Abs ??(M [j] [i]) gt; Math.Abs ??(M [k] [i]))
{= j;
}
} (Math.Abs ??(M [k] [i]) lt; E)
{= 0 ;;
} (ref M, i, k);
(i!=k) det *=- 1;
{*=M [i] [i];
} (int j=i + 1; j lt; n; j ++)
{[i] [j] /=M [i] [i];
} (int j=0; j lt; n; j ++)
{((j!=i) amp; amp; (Math.Abs ??(M [j] [i]) gt; E))
{(k=i + 1; k lt; n; k ++)
{[j] [k] -=M [i] [k] * M [j] [i];
}
}
}
} det;
} void Swap (ref List lt; List lt; double gt; gt; M, int row1, int row2)
{s=0; (int i=0; i lt; M [row1] .Count; i ++)
{= M [row1] [i]; [row1] [i]=M [row2] [i];
M [row2] [i]=s;
}
}
}
}
. 11класів отримання різниці матриці (Minus.cs)
using System; System.Collections.Generic; System.Text; System.Windows; Матріца_1_0
{Minus
{void Min (Cache ch)
{(ch.c == ch.e)
{(ch.d == ch.f)
{. g=ch.e; .h=ch.f; [,] matr=new double [ch.g, ch.f]; (int i=0; i lt; ch.c; i ++)
{(int j=0; j lt; ch.d; j ++)
{[i, j]=(ch.matr1 [i, j] - ch.matr2 [i, j]);
}
}. res=matr;
}
{. Show ( Помилка! Кількість стовпців в матрицях не збігається. );
}
}
{. Show ( Помилка! Кількість рядків у матрицях не збігається. );
}
}
}
. 12 Клас отримання мінору матриці (Mab.cs)
using System; System.Collections.Generic; System.Windows; System.Windows.Control...