Aiuta lo sviluppo del sito, condividendo l'articolo con gli amici!

Introduzione alla moltiplicazione di matrici in C++

La moltiplicazione di matrici in C++ è un'operazione binaria in cui è possibile sommare, sottrarre e moltiplicare due matrici. L'input per il numero di riga, il numero di colonna, i primi elementi di matrice e i secondi elementi di matrice viene prelevato dal consumatore per moltiplicare le matrici. Quindi si moltiplicano le matrici inserite dal consumatore.

Esempi di moltiplicazione di matrici

Di seguito sono riportati gli esempi seguenti:

Esempio 1

Codice:

include l'utilizzo dello spazio dei nomi 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

Uscita:

Esempio 2

In questo esempio vedrai il programma C++ per due matrici rettangolari due matrici rettangolari

Codice:

include l'utilizzo dello spazio dei nomi std; // Moltiplica 2 matrici la prima è matricsA()() e la seconda è matricsB()() e stampa il risultato. // (a1) x (a2) e (b1) x (b2) sono // dimensioni di matrici date. void moltiplica(int a1, int a2, int matA()(2), int b1, int b2, int matB()(2)) { int x, i, j; int res(a1)(b2); per (i=0; io 

Uscita:

Esempio 3

In questo esempio, stai andando a vedere il programma C++ due matrici quadrate

Codice:

include l'utilizzo dello spazio dei nomi std; define N 4 // Questa funzione moltiplicherà A1()() e B2()(), e memorizzerà il risultato in questo res()() void multiply(int A1()(N), int B2() (N), int res()(N)) { int a, z, k; per (a=0; a 

Uscita:

Esempio 4

Codice:

"include l&39;utilizzo dello spazio dei nomi 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 

Uscita:

Spiegazione del programma

All'utente viene chiesto di inserire le righe e le colonne della matrice A e della matrice B. Se il numero di colonne della matrice A non corrisponde al numero della matrice B, le matrici non possono essere moltiplicate. Allo stesso modo, le matrici per i cicli vengono combinate e il risultato viene inserito nella matrice C se sono uguali.

Aiuta lo sviluppo del sito, condividendo l'articolo con gli amici!