Курсовая работа: Алгоритмы поиска кратчайших покрытий булевых матриц
pokr_d[j]=0;
for(int k=0; k<b; k++)
pokr1[j][k]=0;
} } } }
pokr=new int*[q];
for(int i=0; i<q; i++)
pokr[i]=new int[b];
for(int i=0, j=0; i<res; i++)
{
if(pokr_d[i]>0)
{
for(int k=0; k<b; k++)
pokr[j][k]=pokr1[i][k];
j++;
} }
delete []pokr1;
Flag = 0;
Form3->Caption = "МетодПатрика";
Form3->Show();
}
//---------------------------------------------------------------------------
void __fastcall TForm2::N3Click(TObject *Sender) //Строчный
{
for(int i=0;i<b; i++)
{
for(int j=0;j<a;j++)
{
if(arrb[i]==0 || arra[j]==0)
{ Application->MessageBox("Неправильно ввели матрицу! \n Пожалуйста, проверьте начальные данные ", "Внимание!");