LECȚIE C++ · Matrici: tabele cu două dimensiuni

Cum recunoaștem marginea unei matrici?

Învață pas cu pas, apoi exersează.

Explicație

Pentru o matrice cu n linii și m coloane, o celulă a[i][j] este pe margine dacă i==0 sau i==n-1 sau j==0 sau j==m-1. Parcurge fiecare celulă o singură dată cu două bucle for și adun-o numai dacă respectă condiția. Astfel colțurile nu sunt numărate de două ori. Pentru n=1 sau m=1, toate celulele sunt pe margine. Exemplu: într-o matrice 3x3 cu numerele 1..9, doar 5 este în interior; suma marginii este 40.

Exersează în CodePath

Creează un cont gratuit pentru a accesa editorul, testele, feedbackul și progresul cursului.

Începe gratuit

Ai deja cont? Deschide activitatea

Cum recunoaștem marginea unei matrici? | C++ explicat | CodePath