bool Antisymmetric()
{
bool status = true;
int tmp = 0, tmp1 = 0;
for(int i = 0; i < n; i++) //умножение исходн матр на обратную
{
for(int j =0; j < n; j++)
{
f[j] = c[j]*d[j];
}
}
//начинаю складывать все элементы вне главной диагонали
for(int i = 1; i < n; i++)
{
for(int j = 0; j < n - 1; j++)
{
tmp = tmp + f[j];
}
}
for(int j = 1; j < n; j++)
{
for(int i = 0; i < n - 1; i++)
{
tmp1 = tmp1 + f[j];
}
}
if((tmp + tmp1)!=0) status = false;
return status;
}
Бинарные отношения и их свойства
Пишу программу для определения свойств отношения множества по бинарной матрице. остановился на антисимметричности. По определению если все элементы вне главной диагонали равны нулю тогда отношение Антисимметрично. пишу след код. но что то не работает. всегда выдает false.