Informatică Programare

Exercitii matrici C++ rezolvate

Exercițiile cu matrice în C++ implică probleme precum calculul sumei elementelor, găsirea maximului sau transpunerea. O matrice este un tablou bidimensional, iar rezolvarea necesită parcurgeri cu bucle imbricate. Voi prezenta două exerciții rezolvate pas cu pas.

Exercițiul 1: Suma elementelor matricei

  1. 1
    Pasul 1: Declarare și citire Declarăm o matrice 2x2 și o citim: int a[2][2]; for(int i=0; i<2; i++) for(int j=0; j<2; j++) cin>>a[i][j];
  2. 2
    Pasul 2: Calcul sumă Adunăm toate elementele: int s=0; for(int i=0; i<2; i++) for(int j=0; j<2; j++) s+=a[i][j];
  3. 3
    Pasul 3: Exemplu numeric Pentru a = {{5,3},{2,7}}, suma este 17.

Exercițiul 2: Găsirea elementului maxim

  1. 1
    Pasul 1: Inițializare maxim Presupunem primul element ca maxim: int max=a[0][0];
  2. 2
    Pasul 2: Comparare elemente Parcurgem matricea și actualizăm maximul: for(int i=0; i<2; i++) for(int j=0; j<2; j++) if(a[i][j]>max) max=a[i][j];
  3. 3
    Pasul 3: Exemplu numeric Pentru a = {{4,9},{1,6}}, maximul este 9.

Extinde exercițiile, de exemplu să calculezi suma pe fiecare linie sau să transpozi matricea.

Mai multe din Programare