Курсовая работа: Массивы в языке Паскаль
главная диагональ;
побочная диагональ;
элементы, расположенные выше главной диагонали;
элементы, расположенные ниже главной диагонали;
элементы, расположенные выше побочной диагонали;
элементы, расположенные ниже побочной диагонали;
Главная диагональ. Если значения индексов (i, j) элемента равны, то элементы расположены на главной диагонали.
А11 А12 А13 А14
A21 A22 A23 А24
A31 A32 A33 А34
A41 A42 A43 А44
if i=j then <инструкции>
Побочная диагональ. Если для значений индексов (i, j) элементов выполняется равенство: i+j=n+1, то элементы расположены на побочной диагонали.
А11 А12 А13 А14
A21 A22 A23 А24
A31 A32 A33 А34
A41 A42 A43 А44
if i+j=n+1 then <инструкции>
Для элементов, расположенных выше главной диагонали необходимо использовать один из следующих фрагментов программы:
А11 А12 А13 А14
A21 A22 A23 А24
A31 A32 A33 А34
A41 A42 A43 А44
for i:=1 to n do
for j:=1 to n do
if i < j then <инструкции>
for i:=1 to n-1 do
for j:=i+1 to n do
<инструкции>