Programma C ++ per aggiungere due matrici utilizzando array multidimensionali

Questo programma prende due matrici di ordine r * ce le memorizza in un array bidimensionale. Quindi, il programma aggiunge queste due matrici e le visualizza sullo schermo.

Per comprendere questo esempio, è necessario conoscere i seguenti argomenti di programmazione C ++:

  • Array multidimensionali C ++
  • Array C ++

In questo programma, all'utente viene chiesto di inserire il numero di righe re colonne c. Il valore di r e c dovrebbe essere inferiore a 100 in questo programma.

All'utente viene chiesto di inserire elementi di due matrici (di ordine r * c).

Quindi, il programma aggiunge queste due matrici, le salva in un'altra matrice (array bidimensionale) e le visualizza sullo schermo.

Esempio: aggiungere due matrici utilizzando array multidimensionali

 #include using namespace std; int main() ( int r, c, a(100)(100), b(100)(100), sum(100)(100), i, j; cout <> r; cout <> c; cout << endl << "Enter elements of 1st matrix: " << endl; // Storing elements of first matrix entered by user. for(i = 0; i < r; ++i) for(j = 0; j < c; ++j) ( cout << "Enter element a" << i + 1 << j + 1 <> a(i)(j); ) // Storing elements of second matrix entered by user. cout << endl << "Enter elements of 2nd matrix: " << endl; for(i = 0; i < r; ++i) for(j = 0; j < c; ++j) ( cout << "Enter element b" << i + 1 << j + 1 <> b(i)(j); ) // Adding Two matrices for(i = 0; i < r; ++i) for(j = 0; j < c; ++j) sum(i)(j) = a(i)(j) + b(i)(j); // Displaying the resultant sum matrix. cout << endl << "Sum of two matrix is: " << endl; for(i = 0; i < r; ++i) for(j = 0; j < c; ++j) ( cout << sum(i)(j) << " "; if(j == c - 1) cout << endl; ) return 0; ) 

Produzione

 Immettere il numero di righe (tra 1 e 100): 2 Immettere il numero di colonne (tra 1 e 100): 2 Immettere gli elementi della prima matrice: Immettere l'elemento a11: -4 Immettere l'elemento a12: 5 Immettere l'elemento a21: 6 Immettere l'elemento a22: 8 Immettere gli elementi della seconda matrice: Immettere l'elemento b11: 3 Immettere l'elemento b12: -9 Immettere l'elemento b21: 7 Immettere l'elemento b22: 2 La somma di due matrici è: -1-4 13 10 

Articoli interessanti...