💻 Lecții C++ & Python🏠 Home
Diagonalele unei Matrice în C++: Principală și Secundară
◀Matrice (Tablouri Bidimensionale) în C++: Declarare, CitireProbleme cu Matrice în C++: Transpusa, Sortare, Căutare▶
Se pregătesc resursele...

📘 Lecție de C++ pentru clasa a 10-a și BAC, cu explicații video de la profesor. Mai jos ai rezumatul. În lecția completă găsești aplicații rezolvate cu simulator, în care vezi pas cu pas cum se schimbă variabilele, compilator C++ în browser, exerciții propuse cu indicii și rezolvare, și pe Alex, asistentul care îți dă indicii, îți explică algoritmul și îți corectează codul.

Suma Diagonalei Principale

int s = 0;
for (int i = 0; i < n; i++)
    s += a[i][i];
cout << s;

❓ Întrebări frecvente

1. Ce condiție au elementele de pe diagonala principală? Indicii sunt egali: i == j. Pe diagonala secundară, într-o matrice n × n indexată de la 0, i + j == n - 1.

2. Cum recunosc elementele de sub diagonala principală? Au indicele de linie mai mare decât cel de coloană: i > j. Deasupra diagonalei principale, i < j.

3. Câte diagonale principale are o matrice pătratică? Una singură — elementele a[i][i].

4. Ce condiție are un element de pe diagonala secundară? I + j = n - 1, unde n e dimensiunea matricei.

5. Se aplică diagonalele doar pe matrice pătratice? Da, conceptul de diagonală principală/secundară e definit doar pentru matrice cu număr egal de linii și coloane.

Ce conține lecția completă?

  • ✅ Explicații video cu profesorul
  • ✅ Aplicații rezolvate cu simulator: vezi cum se schimbă variabilele la fiecare pas
  • ✅ Compilator C++ în browser: rulezi codul direct
  • ✅ Diagonale principale și secundare
  • ✅ Zone triunghiulare ale matricei
  • ✅ Probleme tip Bacalaureat rezolvate
  • ✅ Exerciții propuse cu indicii și rezolvare
  • ✅ Asistentul Alex: indicii, explicarea algoritmului, corectarea codului

Vezi și — alte lecții din același capitol