💻 Lecții C++ & Python🏠 Home
Parcurgerea în Spirală și Matrice Speciale în C++ | Clasa 10
◀Probleme cu Matrice în C++: Transpusa, Sortare, CăutareFuncții și Subprograme în C++: Void, Return▶
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.

Matrice Identitate

for (int i = 0; i < n; i++)
    for (int j = 0; j < n; j++)
        a[i][j] = (i == j) ? 1 : 0;

❓ Întrebări frecvente

1. Ce este matricea identitate? Matricea cu 1 pe diagonala principală și 0 în rest.

2. Cum parcurg doar marginea (conturul) unei matrice? Iei elementele cu i == 0, i == n - 1, j == 0 sau j == m - 1: prima și ultima linie integral, iar pe celelalte linii doar prima și ultima coloană.

3. Ce este o matrice triunghiulară? O matrice unde toate elementele de deasupra sau dedesubtul diagonalei principale sunt zero.

4. Cum parcurg o matrice în spirală? Folosesc patru limite (sus, jos, stânga, dreapta) pe care le restrâng succesiv după fiecare latură parcursă.

5. Cum generez o matrice cu valorile 1, 2, 3, … pe linii? Folosești un contor: int k = 0; for (int i = 0; i < n; i++) for (int j = 0; j < m; j++) a[i][j] = ++k;

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
  • ✅ Matrice speciale — identitate, triunghiulare
  • ✅ Parcurgere în spirală
  • ✅ 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