Chenarul unei matrici
Pentru a afișa chenarul unei matrice în C++, trebuie să parcurgem elementele de pe marginile acesteia: primul și ultimul rând, respectiv prima și ultima coloană. Vom evita dublarea elementelor de la colțuri.
Explicație:
- Primul rând: Se parcurge complet de la stânga la dreapta.
- Ultima coloană: Se parcurge de sus în jos (fără primul element, care a fost deja afișat).
- Ultimul rând: Se parcurge de la dreapta la stânga (fără ultimul element, care a fost deja afișat).
- Prima coloană: Se parcurge de jos în sus (fără primul și ultimul element).
// Afișarea primului rând
for ( i = 0; i < m; i++)
{ cout << a[0][i] << " ";
}
// Afișarea ultimei coloane (fără primul element care a fost deja afișat)
for (int i = 1; i < n; i++)
{ cout << matrice[i][m - 1] << " ";
}
// Afișarea ultimului rând (invers, fără ultimul element deja afișat)
{
for (int i = m - 2; i >= 0; i--)
{
cout << matrice[n - 1][i] << " ";
}
} // Afișarea primei coloane (invers, fără primul și ultimul element deja afișate)
{
for (int i = n - 2; i > 0; i--)
{
cout << matrice[i][0] << " ";
}
}