Informatică Programare

Probleme cu matrice C++ bac

Problemele cu matrice la bacalaureat în C++ testează parcurgerea, căutarea și modificarea elementelor. Matricea este un tablou bidimensional declarat cu int a[100][100].

Tipuri frecvente de probleme

  • Suma elementelor Calculează suma pe linii, coloane sau diagonală. Exemplu: suma elementelor de pe diagonala principală.
  • Căutare element Verifică dacă un număr există în matrice. Folosește două for-uri imbricate.
  • Modificare matrice Înlocuiește elemente după o regulă, cum ar fi înmulțirea cu 2 a elementelor pare.

Exemplu numeric

  1. 1
    Pasul 1 Declară matricea: int m[3][3] = {{1,2,3},{4,5,6},{7,8,9}}.
  2. 2
    Pasul 2 Calculează suma elementelor: int s=0; for(i=0;i<3;i++) for(j=0;j<3;j++) s+=m[i][j];.
  3. 3
    Pasul 3 Afișează rezultatul: cout << s; // va afișa 45.

Exersează parcurgerea matricei cu indici i și j pentru linii și coloane.

Mai multe din Programare