="justify">}
if (z == n)
{
cout <<"Так як всі головні мінори мають позитивний знак то:" <
SetConsoleTextAttribute (GetStdHandle (STD_OUTPUT_HANDLE), 2);
cout <<"Матриця позитивно визначена!" <
SetConsoleTextAttribute (GetStdHandle (STD_OUTPUT_HANDLE), 7);
}
else
{
SetConsoleTextAttribute (GetStdHandle (STD_OUTPUT_HANDLE), 4);
cout <<"матриця не знакоопределена!" <
SetConsoleTextAttribute (GetStdHandle (STD_OUTPUT_HANDLE), 7);
}
return 0;
}
// перевірка на знакоопределенная кінець
// оператор Пуассона началоA (int n, int ** mask, double ** u, double ** res_A)
{
double h = 1./n;
for (int i = 0; i <= n; i + +)
{
for (int j = 0; j <= n; j + +)
{
if (mask [i] [j] == ActualPoint)
{
res_A [i] [j] = - ((u [i +1] [j] -2 * u [i] [j] + u [i-1] [j] + u [i] [j +1] -2 * u [i] [j] + u [i] [j-1])/(h * h));
}
if (mask [i] [j] == RightPoint)
{
res_A [i] [j] = (u [i] [j]-u [i-1] [j])/(h * h);
}
if (mask [i] [j] == TopPoint)
{
res_A [i] [j] = (u [i] [j]-u [i] [j-1])/(h * h);
}
if (mask [i] [j] == BottomPoint)
{
res_A [i] [j] = (u [i] [j]-u [i] [j +1])/(h * h);
}
if (mask [i] [j] == LeftPoint)
{
res_A [i] [j] = (u [i] [j]-u [i +1] [j])/(h * h);
}
if (mask [i] [j] == LeftBottomPoint)
{
res_A [i] [j] = - (u [i +1] [j] -4 * u [i] [j] + u [i] [j +1])/( h * h); }
}
}
// оператор Пуассона кінець
// різницю векторів началоSubstruction (int n, int ** mask, double ** a, double ** b, double ** res_S)
{
for (int i = 0; i <= n; i + +)
{
for (int j = 0; j <= n; j + +)
{
if (mask [i] [j]! = FictivePoint)
{
res_S [i...