C ++ programm kahe maatriksi lisamiseks mitmemõõtmeliste massiivide abil

See programm võtab kaks maatriksit järjestusega r * c ja salvestab selle kahemõõtmelisse massiivi. Seejärel lisab programm need kaks maatriksit ja kuvab selle ekraanil.

Selle näite mõistmiseks peaksid teil olema teadmised järgmistest C ++ programmeerimise teemadest:

  • C ++ mitmemõõtmelised massiivid
  • C ++ massiivid

Selles programmis palutakse kasutajal sisestada ridade arv r ja veerud c. R ja c väärtus peaks selles programmis olema väiksem kui 100.

Kasutajal palutakse sisestada kahe maatriksi elemendid (järjestusega r * c).

Seejärel lisab programm need kaks maatriksit, salvestab need teise maatriksisse (kahemõõtmeline massiiv) ja kuvab selle ekraanil.

Näide: lisage kaks maatriksit, kasutades mitmemõõtmelisi massiive

 #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; ) 

Väljund

 Sisestage ridade arv (vahemikus 1 kuni 100): 2 Sisestage veergude arv (vahemikus 1 kuni 100): 2 Sisestage esimese maatriksi elemendid: Sisestage element a11: -4 Sisestage element a12: 5 Sisestage element a21: 6 Sisestage element a22: 8 Sisestage 2. maatriksi elemendid: Sisestage element b11: 3 Sisestage element b12: -9 Sisestage element b21: 7 Sisestage element b22: 2 Kahe maatriksi summa on: -1 -4 13 10 

Huvitavad Artiklid...