?? tich2mt.cpp
字號:
#include<stdio.h>
#include<conio.h>
#define MAX 10
void in_ma_tran(int A[MAX][MAX], int n, int m, char id)
{
int i,j;
printf("\n Ma tran %c ",id);
for( i=0; i<n; i++)
{
printf("\n");
for( j=0; j<m; j++)
printf("%3d ",A[i][j]);
}
}
void main()
{
int A[MAX][MAX],B[MAX][MAX],C[MAX][MAX],n,m,l,i,j,k;
printf("\n CHUONG TRINH TINH TICH 2 MAT TRAN mxn, nxl");
/* NHAP VAO CO MA TRAN*/
do
{
printf("\nnhap vao n trong khoang tu 2 den 10 : ");
scanf("%d",&n);
}
while (n<2 || n>10);
do
{
printf("\nnhap vao m trong khoang tu 2 den 10 : ");
scanf("%d",&m);
}
while (n<2 || n>10);
do
{
printf("\nnhap vao l trong khoang tu 2 den 10 : ");
scanf("%d",&l);
}
while (n<2 || n>10);
/*NHAP GIA TRI CHO MOI MA TRAN*/
printf("\n nhap vao ma tran A\n");
for (i=0; i<n; i++)
for (j=0;j<m;j++)
{
printf("A[%d][%d]= ",i+1,j+1);
scanf("%d",&A[i][j]);
}
printf("\n nhap vao ma tran B\n");
for (i=0;i<m;i++)
{
for (j=0;j<l;j++)
{
printf("B[%d][%d]= ",i+1,j+1);
scanf("%d",&B[i][j]);
}
}
in_ma_tran(A,n,m,'A');
in_ma_tran(B,m,l,'B');
/*tinhtich*/
for(i=0;i<n;i++)
for(i=0;i<m;i++)
{
C[i][j]=0;
for(k=0;k<m;k++)
C[i][j]+=A[i][k]*B[k][j];
}
in_ma_tran(C,n,m,'C');
getch();
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -