* matrix multiplication matritsalarni ko'paytirish



Yüklə 134,5 Kb.
tarix06.05.2023
ölçüsü134,5 Kb.
#108946
3-laboratoriya ishiga namuna dastur 21 02 2022 N 1


/* matrix multiplication
matritsalarni ko'paytirish */
#include
using namespace std;
int main()
{
/*massivlar initsializatsiyasi*/
int A[2][3]={5,-1,0,2,6,7};
int B[3][4]={4,3,1,0,2,-2,3,5,1,0,6,1};
int C[2][4];
int n1,m1,n2,m2;
double SIJ;
/* A massivning o'chamlari*/
cout<<"n1=";
cin>>n1;
cout<cout<<"m1=";
cin>>m1;
cout</* B massivning o'chamlari*/
cout<<"n2=";
cin>>n2;
cout<cout<<"m2=";
cin>>m2;
cout</* matritsalarni ko'paytirish */
for(int i=0; i{
for(int j=0; j{
SIJ=0.0;
for(int k=0; k{
SIJ=SIJ+A[i][k]*B[k][j];
}
C[i][j]=SIJ;
}
}
/* matritsalar ko'paytmasi */
for(int i=0; i{
for(int j=0; j{
cout<<"C["<cout<}
}
system("pause");
return 0;
}
n1=2 m1=3 n2=3 m2=4
C[0][0]=18 C[0][1]=17 C[0][2]=2 C[1][0]=27 C[1][1]=-6 C[1][2]=62
Для продолжения нажмите любую клавишу . . .


TEST

/* matrix multiplication


matritsalarni ko'paytirish */
#include
using namespace std;
int main()
{
/*massivlar initsializatsiyasi*/
int A[2][3]={1,1,1,1,1,1};
int B[3][4]={1,1,1,1,1,1,1,1,1,1,1,1};
int C[2][4];
int n1,m1,n2,m2;
double SIJ;
/* A massivning o'chamlari*/
cout<<"n1=";
cin>>n1;
cout<cout<<"m1=";
cin>>m1;
cout</* B massivning o'chamlari*/
cout<<"n2=";
cin>>n2;
cout<cout<<"m2=";
cin>>m2;
cout</* matritsalarni ko'paytirish */
for(int i=0; i{
for(int j=0; j{
SIJ=0.0;
for(int k=0; k{
SIJ=SIJ+A[i][k]*B[k][j];
}
C[i][j]=SIJ;
}
}
/* matritsalar ko'paytmasi */
for(int i=0; i{
for(int j=0; j{
cout<<"C["<cout<}
}
system("pause");
return 0;
}
n1=2 m1=3 n2=3 m2=4
C[0][0]=3 C[0][1]=3 C[0][2]=3 C[1][0]=3 C[1][1]=3 C[1][2]=3
Для продолжения нажмите любую клавишу . . .







Yüklə 134,5 Kb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin