відповідної значенням в нижній частині клітини
text +=niz (ref temp31, a, tab2);
//заповнення матриці, відповідної значенням у верхній частині клітини
text +=verh (temp31, ref temp32, a, difMas2, step) ;. Resize (ref difMas1, 1); Array. Resize (ref difMas2, 1); Array. Resize (ref difMas3, 1);
//Виклик функції для знаходження унікальних значень кількості працівників та мінімального часу
countDifEl (temp31, temp32, U, tab2, ref difMas1, ref difMas2, ref difMas3, ref sost3);=new int [difMas1. Length, 3]; (i=0; i lt; difMas1. Length; i ++)
{[i, 0]=difMas1 [i]; tab3 [i, 1]=difMas3 [i]; tab3 [i, 2]=difMas2 [i];
} += r nІтоговая таблиця після + Step + кроку raquo ;;
text +=print (tab3); (step + 1 lt;=M)
{
//КРОК 4=4; += r n tШаг4: Розподіл працівників між першим, другим, третім і 4 складами r n raquo ;;=tab3. GetLength (0);// Кількість рядків попередньої т-ці=new int [str, n];// Кількість шпальт одно кол-ву рядків попередньої т-ці
temp42=new int [str, n];
sost4=new int [1];
//заповнення матриці, відповідної значенням в нижній частині клітини
text +=niz (ref temp41, a, tab3);
//заповнення матриці, відповідної значенням у верхній частині клітини
text +=verh (temp41, ref temp42, a, difMas2, step) ;. Resize (ref difMas1, 1); Array. Resize (ref difMas2, 1); Array. Resize (ref difMas3, 1);
//Виклик функції для знаходження унікальних значень кількості працівників та мінімального часу
countDifEl (temp41, temp42, U, tab3, ref difMas1, ref difMas2, ref difMas3, ref sost3);=new int [difMas1. Length, 3]; (i=0; i lt; difMas1. Length; i ++)
{[i, 0]=difMas1 [i]; tab4 [i, 1]=difMas3 [i]; tab4 [i, 2]=difMas2 [i];
} += r nІтоговая таблиця після + Step + кроку raquo ;;
text +=print (tab4); (step + 1 lt;=M)
{
//КРОК 5=5; += r n tШаг5: Розподіл працівників між 1,2,3,4 і 5 складами r n raquo ;;=tab4. GetLength (0);// Кількість рядків попередньої т-ці=new int [str, n];// Кількість шпальт одно кол-ву рядків попередньої т-ці
temp52=new int [str, n];
sost5=new int [1];
//заповнення матриці, відповідної значенням в нижній частині клітини
text +=niz (ref temp51, a, tab4);
//заповнення матриці, відповідної значенням у верхній частині клітини
text +=verh (temp51, ref temp52, a, difMas2, step) ;. Resize (ref difMas1, 1); Array. Resize (ref difMas2, 1); Array. Resize (ref difMas3, 1);
//Виклик функції для знаходження унікальних значень кількості працівників та мінімального часу
countDifEl (temp51, temp52, U, tab4, ref difMas1, ref difMas2, ref difMas3, ref sost5);=new int [difMas1. Length, 3]; (i=0; i lt; difMas1. Length; i ++)
{[i, 0]=difMas1 [i]; [i, 1]=difMas3 [i]; [i, 2]=difMas2 [i];
} += r nІтоговая таблиця після + Step + кроку raquo ;;
text +=print (tab5); (step + 1 lt;=M)
{
//КРОК 6=6; += r n tШаг6: Розподіл працівників між 1,2,3,4,5 і 6 складами r n raquo ;;=tab5. GetLength (0);// Кількість рядків попередньої т-ці=new int [str, n];// Кількість шпальт одно кол-ву рядків попередньої т-ці
temp62=new int [str, n];
sost6=new int [1];
//заповнення матриці, відповідної значенням в нижній частині клітини
text +=niz (ref temp61, a, tab5);
//заповнення матриці, відповідної значенням у верхній частині клітини
text +=verh (temp61, ref temp62, a, difMas2, step) ;. Resize (ref difMas1, 1); Array. Resize (ref difMas2, 1); Array. Resize (ref difMas3, 1);
//Виклик функції для знаходження унікальних значень кількості працівників та мінімального часу
countDifEl (temp61, temp62, U, tab5, ref difMas1, ref difMas2, ref difMas3, ref sost6);=new int [difMas1. Length, 3]; (i=0; i lt; difMas1. Length; i ++)
{[i, 0]=difMas1 [i]; [i, 1]=difMas3 [i]; [i, 2]=difMas2 [i];
} += r nІтоговая таблиця після + Step + кроку raquo ;;
text +=print (tab6);
text += r ...