Ajude o desenvolvimento do site, compartilhando o artigo com os amigos!

Introdução à multiplicação de matrizes em C++

Multiplicação de matrizes em C++ é uma operação binária na qual duas matrizes podem ser somadas, subtraídas e multiplicadas. A entrada para o número da linha, o número da coluna, os primeiros elementos da matriz e os segundos elementos da matriz são obtidos do consumidor para multiplicar as matrizes. Em seguida, as matrizes inseridas pelo consumidor são multiplicadas.

Exemplos de Multiplicação de Matriz

Os exemplos a seguir são dados abaixo:

Exemplo 1

Código:

incluir usando 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

Saída:

Exemplo 2

Neste exemplo, você verá o programa C++ para duas matrizes retangulares duas matrizes retangulares

Código:

incluir usando namespace std; // Multiplica 2 matrizes primeiro é matricsA()() e a segunda é matricsB()() e imprime o resultado. // (a1) x (a2) e (b1) x (b2) são // dimensões de matrizes dadas. void multiplica(int a1, int a2, int matA()(2), int b1, int b2, int matB()(2)) { int x, i, j; int res(a1)(b2); for (i=0; i 

Saída:

Exemplo 3

Neste exemplo, você vai ver o programa C++ duas matrizes quadradas

Código:

incluir usando namespace std; define N 4 // Esta função multiplica A1()() e B2()(), e armazena o resultado neste res()() void multiplica(int A1()(N), int B2() (N), int res()(N)) { int a, z, k; for (a=0; a 

Saída:

Exemplo 4

Código:

"incluir usando 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); for (i=0; i 

Saída:

Explicação do programa

O usuário é solicitado a inserir as linhas e colunas da matriz A e da matriz B. Se o número de colunas da matriz A não corresponder ao número da matriz B, as matrizes não podem ser multiplicadas. Da mesma forma, as matrizes para loops são combinadas e o resultado é colocado na matriz C se forem iguais.

Ajude o desenvolvimento do site, compartilhando o artigo com os amigos!