Matriks segi empat sama

Biarkan matriks A mengandungi baris N dan bilangan lajur yang sama. Matriks sedemikian dipanggil segi empat.
Matriks segi empat sama mempunyai pepenjuru utama dan sekunder.
 
Pepenjuru utama - pepenjuru yang pergi dari sudut kiri atas ke sudut kanan bawah.
Pepenjuru sebelah- pergi dari sudut kanan atas ke sudut kiri bawah.

Kemudian, untuk mengulangi semua elemen pada pepenjuru utama, satu gelung sudah cukup: pseudokod: untuk i dari 0 hingga N-1      bekerja dengan A[i][i]
Gelung yang sama boleh berulang ke atas unsur pepenjuru sekunder.
Untuk elemen pada pepenjuru sisi, jumlah indeks baris dan lajur adalah malar dan sama dengan N-1< /kod>.
pseudokod: untuk i dari 0 hingga N-1      bekerja dengan A[i][N-1-i]
Untuk memproses semua elemen yang terletak pada pepenjuru utama dan di bawahnya, anda memerlukan gelung bersarang:
- nombor baris bertukar daripada 0 kepada N-1;
- nombor lajur daripada 0 hingga i. pseudokod: untuk i dari 0 hingga N-1   untuk j dari 0 hingga i      bekerja dengan A[i][j]