Padėkite kurti svetainę ir pasidalykite straipsniu su draugais!

Matricos daugybos įvadas C++

Matricos daugyba C++ yra dvejetainė operacija, kurios metu galima sudėti, atimti ir padauginti dvi matricas. Eilutės numerio, stulpelio numerio, pirmosios matricos elementų ir antrosios matricos elementų įvestis paimama iš vartotojo, kad padaugintų matricas. Tada vartotojo įvestos matricos padauginamos.

Matricos daugybos pavyzdžiai

Toliau pateikti pavyzdžiai:

1 pavyzdys

Kodas:

įtraukti naudojant vardų sritį 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

Išvestis:

2 pavyzdys

Šiame pavyzdyje matysite C++ programą dviem stačiakampėms matricoms, dviem stačiakampėms matricoms

Kodas:

įtraukti naudojant vardų sritį std; // Padaugina 2 matricas pirmiausia yra matricsA()(), o antra yra matricsB()() ir išspausdina rezultatą. // (a1) x (a2) ir (b1) x (b2) yra // duotųjų matricų matmenys. void multiply(int a1, int a2, int matA()(2), int b1, int b2, int matB()(2)) { int x, i, j; int res(a1)(b2); už (i=0; i 

Išvestis:

3 pavyzdys

Šiame pavyzdyje jūs einate į žr. C++ programą dvi kvadratines matricas

Kodas:

įtraukti naudojant vardų sritį std; define N 4 // Ši funkcija padaugins A1()() ir B2()(), o rezultatą išsaugos šioje res()() void multiply(int A1()(N), int B2() (N), int res()(N)) { int a, z, k; už (a=0; a 

Išvestis:

4 pavyzdys

Kodas:

"įtraukti naudojant vardų sritį 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 <<Įveskite matricos B elementus: ; jei (i=0; i)  B(i)(j); (i=0; i 

Išvestis:

Programos paaiškinimas

Vartotojo prašoma įvesti A matricos ir B matricos eilutes ir stulpelius. Jei matricos A stulpelių skaičius neatitinka matricos B skaičiaus, matricos dauginti negalima. Panašiai sujungiamos kilpų matricos ir rezultatas įtraukiamas į matricą C, jei jos yra lygios.

Padėkite kurti svetainę ir pasidalykite straipsniu su draugais!

Kategorija: