Suma și produsul elementelor unei matrici

Lecție despre calcularea sumei și produsului elementelor unei matrici în C++.

În această lecție, vom învăța cum să calculăm suma și produsul elementelor dintr-o matrice.

Cerința problemei

Se citește o matrice A de dimensiuni n x m și se calculează suma și produsul tuturor elementelor din matrice.

Exemplu de intrare și ieșire:

Intrare:
n = 2, m = 3, A = [[1, 2, 3], [4, 5, 6]]

Ieșire:
Suma: 21
Produsul: 720


Explicația algoritmului

  1. Citirea matricei: Citim o matrice de dimensiuni n x m.
  2. Calcularea sumei și produsului: Parcurgem fiecare element al matricei și adunăm la sumă și înmulțim cu produsul.

Codul sursă în C++:

#include <iostream>
using namespace std;

int main() {
    int n, m, A[100][100];
    int suma = 0, produs = 1;

    // Citirea dimensiunilor matricei
    cout << "Introduceti numarul de linii (n): ";
    cin >> n;
    cout << "Introduceti numarul de coloane (m): ";
    cin >> m;

    // Citirea elementelor matricei
    cout << "Introduceti elementele matricei: " << endl;
    for (int i = 0; i < n; i++) {
        for (int j = 0; j < m; j++) {
            cin >> A[i][j];
            suma += A[i][j];
            produs *= A[i][j];
        }
    }

    cout << "Suma elementelor: " << suma << endl;
    cout << "Produsul elementelor: " << produs << endl;

    return 0;
}