💻 Lecții C++ & Python🏠 Home
Matrice (Tablouri Bidimensionale) în C++: Declarare, Citire
◀Căutare Binară și Interclasarea a Doi Vectori în C++Diagonalele unei Matrice în C++: Principală și Secundară▶
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.

Declararea și Parcurgerea unei Matrice

int a[100][100], n, m;
cin >> n >> m;
for (int i = 0; i < n; i++)
    for (int j = 0; j < m; j++)
        cin >> a[i][j];

❓ Întrebări frecvente

1. Ce este un tablou bidimensional? O matrice — colecție de elemente organizate pe linii și coloane.

2. Cum citesc o matrice cu n linii și m coloane? Cu două for-uri imbricate: for (int i = 0; i < n; i++) for (int j = 0; j < m; j++) cin >> a[i][j];

3. Cum declar o matrice cu dimensiuni variabile? Declar matricea cu dimensiune maximă fixă, apoi folosesc doar primele n linii și m coloane, citite la rulare.

4. În ce ordine se parcurge de obicei o matrice? Pe linii — bucla exterioară pentru linii, cea interioară pentru coloane.

5. Câți indici are un element dintr-o matrice? Doi — unul pentru linie, unul pentru coloană: a[i][j].

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
  • ✅ Suma pe linii și coloane
  • ✅ Diagonale principale și secundare
  • ✅ 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