h и h2, как я посмотрю, разбивают матрицу так, что это примерно пополам, и h+h2=n, h<=h2
Если в if сравниваются i и j, возможно, с разностью от h или h2, такое условие верно на какой-то диагональной линии и по какую-то сторону от неё. Если только i или только j сравниваются с 1, h, h2 или n, это задаёт вертикальную или горизонтальную линию с полуплоскостью в какой-то стороне от неё.
Треугольник можно задать как общее подмножество трёх полуплоскостей, то есть, в условии три сравнения через and. Но если не рассчитать, полуплоскость не в ту сторону развернуть, в итоге есть риск получить пустое множество, и не понятно, что не так. Можете начинать красить полуплоскости, добавляя условия, чтоб становились треугольники.
Ещё на картинке видно, как некоторые треугольники прижаты к углу. Там естественным ограничителем выступают два из четырёх тождеств i >= 1, j >= 1, i <= n, j <= n, такой треугольник можно задать одним сравнением.
Правильно сделают, что отчислят. Какую работу можно поручить человеку, который не в состоянии справиться с ТАКИМ?
--------------------
If you want to get to the top, you have to start at the bottom
h и h2, как я посмотрю, разбивают матрицу так, что это примерно пополам, и h+h2=n, h<=h2
Если в if сравниваются i и j, возможно, с разностью от h или h2, такое условие верно на какой-то диагональной линии и по какую-то сторону от неё. Если только i или только j сравниваются с 1, h, h2 или n, это задаёт вертикальную или горизонтальную линию с полуплоскостью в какой-то стороне от неё.
Треугольник можно задать как общее подмножество трёх полуплоскостей, то есть, в условии три сравнения через and. Но если не рассчитать, полуплоскость не в ту сторону развернуть, в итоге есть риск получить пустое множество, и не понятно, что не так. Можете начинать красить полуплоскости, добавляя условия, чтоб становились треугольники.
Ещё на картинке видно, как некоторые треугольники прижаты к углу. Там естественным ограничителем выступают два из четырёх тождеств i >= 1, j >= 1, i <= n, j <= n, такой треугольник можно задать одним сравнением.
Правильно сделают, что отчислят. Какую работу можно поручить человеку, который не в состоянии справиться с ТАКИМ?
Я заочник мне нахер это не надо, я работаю и времени нет это делать. А учусь я не на программиста, я не должен знать этот паскаль и мне он не нужен.