ماتریس های مربع

اجازه دهید ماتریس A دارای ردیف N و به همان تعداد ستون باشد. چنین ماتریس هایی مربع نامیده می شوند.
ماتریس های مربع دارای قطرهای اصلی و فرعی هستند.
 
مورب اصلی - قطری که از گوشه بالا سمت چپ به گوشه سمت راست پایین می رود.
مورب جانبی- از گوشه سمت راست بالا به گوشه پایین سمت چپ می رود.

سپس، برای تکرار روی تمام عناصر در مورب اصلی، یک حلقه کافی است: <پیش> شبه کد: برای i از 0 تا N-1      کار با A[i][i]
همان حلقه می تواند روی عناصر قطر ثانویه تکرار شود.
برای عناصر در مورب کناری، مجموع شاخص های سطر و ستون ثابت است و برابر است N-1< /code>.
<پیش> شبه کد: برای i از 0 تا N-1      کار با A[i][N-1-i]
برای پردازش تمام عناصر واقع در مورب اصلی و زیر آن، به یک حلقه تودرتو نیاز دارید:
- شماره خط از 0 به N-1 تغییر می کند؛
- شماره ستون از 0 تا i. <پیش> شبه کد: برای i از 0 تا N-1   برای j از 0 تا i      کار با A[i][j]