Ajutați dezvoltarea site -ului, împărtășind articolul cu prietenii!

Introducere în multiplicarea matricei în C++

Înmulțirea matricelor în C++ este o operație binară în care se pot adăuga, scădea și înmulți două matrici. Intrarea pentru numărul rândului, numărul coloanei, primele elemente ale matricei și al doilea element al matricei este preluată de la consumator pentru a multiplica matricele. Apoi matricele introduse de consumator sunt multiplicate.

Exemple de înmulțire matrice

Exemplele de următoarele sunt date mai jos:

Exemplu 1

Cod:

include folosind namespace std; int main() { int a(10)(10),b(10)(10),mul(10)(10),m,c,p,j,k; cout<>m; cout<>c; cout<<"Enter the first matrix of element="; for(p=0;pa(p)(j); } } cout<<"Enter the second matrix of element="; for(p=0;pb(p)(j); } } cout<<"multiply of the matrix=\n"; for(p=0;p

Ieșire:

Exemplu 2

În acest exemplu, veți vedea programul C++ pentru două matrici dreptunghiulare două matrici dreptunghiulare

Cod:

include folosind namespace std; // Înmulțim 2 matrice prima este matriceA()() și a doua este matriceB()() și imprimă rezultatul. // (a1) x (a2) și (b1) x (b2) sunt // dimensiuni ale matricilor date. void multiplicare(int a1, int a2, int matA()(2), int b1, int b2, int matB()(2)) { int x, i, j; int res(a1)(b2); pentru (i=0; i 

Ieșire:

Exemplu 3

În acest exemplu, veți accesa programul C++, două matrici pătrate

Cod:

include folosind namespace std; define N 4 // Această funcție va înmulți A1()() și B2()() și va stoca rezultatul în acest res()() void multiplicare(int A1()(N), int B2() (N), int res()(N)) { int a, z, k; pentru (a=0; a 

Ieșire:

Exemplu 4

Cod:

"include folosind namespace std; int main () { int F1, c1, F2, c2, i, j, k; int A(5)(5), B(5)(5), C(5)(5); cout <> F1>> c1; cout <> F2>> c2; if (c1 !=F2) { cout < A(i)(j); cout < B(i)(j); pentru (i=0; i 

Ieșire:

Explicația programului

Utilizatorului i se cere să introducă rândurile și coloanele matricei A și matricei B. Dacă numărul de coloane al matricei A nu se potrivește cu numărul matricei B, matricele nu pot fi înmulțite. În mod similar, matricele pentru bucle sunt combinate și rezultatul este plasat în matricea C dacă sunt egale.

Ajutați dezvoltarea site -ului, împărtășind articolul cu prietenii!