ماتریس های مربع
اجازه دهید ماتریس
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]