// yacheika[x][y] - переменная обозначающая ячейку // Stroka[a] - перменная обозначающая строку для записи в конечный файл (String) // n - пременная обозначающая начальную ячейку в ограничении // m - переменная обозначающая конечную ячейку в оганичении // ogranicenie[x][y] - переменная обозначающая ограничение (числовой кофециент в нем) // CF - перменная обозначающая целевую функцию // t - индикатор показывающий минимум или максимум в целевой функции // znak[x] - переменная обозначающая ">", "<", "=", ">=", "<=" стоит в ограничении //------------Запись целевой функции if (t==1) CF = "min: "; if (t==0) CF = "max: "; for (int y = nCF; y != mCF; ++y) { if (CF > 0) CF = CF+"+"+"yacheika[x][y]"; if (CF < 0) CF = CF+"yacheika[x][y]"; } //------------Запись ограничений в переменную for (int x = nY; x!= mY; ++x) { a++; for (int y = nY; y != mY; ++y) { if (yacheika[x][y] > 0) Stroka[a]=Stroka[a]+"+"+"yacheika[x][y]"; if (yacheika[x][y] < 0) Stroka[a]=Stroka[a]+"yacheika[x][y]"; if (y == mY)&&(y == nY) { Stroka[a]=Stroka[a]+"znak[x]"+"ogranicenie[a]"; } } }