Pomóż w opracowaniu witryny, udostępniając artykuł znajomym!

Wprowadzenie do mnożenia macierzy w C++

Mnożenie macierzy w C++ to operacja binarna, w której można dodawać, odejmować i mnożyć dwie macierze. Dane wejściowe dla numeru wiersza, numeru kolumny, pierwszych elementów macierzy i drugich elementów macierzy są pobierane od konsumenta w celu pomnożenia macierzy. Następnie macierze wprowadzone przez konsumenta są mnożone.

Przykłady mnożenia macierzy

Przykłady poniższych elementów są podane poniżej:

Przykład 1

Kod:

dołącz używając przestrzeni nazw 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

Wyjście:

Przykład 2

W tym przykładzie zobaczysz program C++ dla dwóch prostokątnych macierzy dwie prostokątne macierze

Kod:

dołącz używając przestrzeni nazw std; // Mnoży 2 macierze, pierwsza to matricsA()(), a druga to matricsB()() i wyświetla wynik. // (a1) x (a2) i (b1) x (b2) to // wymiary danych macierzy. void pomnożyć(int a1, int a2, int matA()(2), int b1, int b2, int matB()(2)) { int x, i, j; int res(a1)(b2); dla (i=0; ja 

Wyjście:

Przykład 3

W tym przykładzie przejdziesz do programu C++ dwie macierze kwadratowe

Kod:

dołącz używając przestrzeni nazw std; define N 4 // Ta funkcja mnoży A1()() i B2()() i zapisuje wynik w tym res()() void multiply(int A1()(N), int B2() (N), int res()(N)) { int a, z, k; dla (a=0; a 

Wyjście:

Przykład 4

Kod:

"dołącz używając przestrzeni nazw std; int main () { int F1, c1, F2, c2, i, j, k; wewn. 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); for (i=0; i 

Wyjście:

Wyjaśnienie programu

Użytkownik jest proszony o wprowadzenie wierszy i kolumn macierzy A i macierzy B. Jeśli liczba kolumn macierzy A nie odpowiada liczbie macierzy B, macierze nie można mnożyć. Podobnie macierze dla pętli są łączone, a wynik jest umieszczany w macierzy C, jeśli są równe.

Pomóż w opracowaniu witryny, udostępniając artykuł znajomym!