PHP Code:
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
void tichmt(float a[][10],float b[][10],float c[][10],int hang1,int cot1,int hang2);
void nhapmt(float a[][10],int hang,int cot);
void inmt(float a[][10],int hang,int cot);
void main()
{
system("color 3e");
float a[10][10],b[10][10],c[10][10];
int hang1,cot1;
cout<<"Moi ban nhap vao ma tran a: \n";
cout<<"Nhap vao so hang cua ma tran a: ";
cin>>hang1;
cout<<"Nhap vao so cot cua ma tran a: ";
cin>>cot1;
nhapmt(a,hang1,cot1);
inmt(a,hang1,cot1);
int hang2,cot2;
cout<<"Moi ban nhap vao ma tran b: \n";
cout<<"Nhap vao so hang cua ma tran b: ";
cin>>hang2;
do
{
cout<<"Nhap vao so cot cua ma tran b: ";
cin>>cot2;
}while(cot2 != cot1);
nhapmt(b,hang2,cot2);
inmt(b,hang2,cot2);
cout<<"\nVay tong cua hai ma tran a,b la: \n";
tichmt(a,b,c,hang1,cot1,hang2);
inmt(c,hang1,cot1);
getch();
} //Nhan hai ma tran thi hai ma tran phai co so cot bang nhau
void tichmt(float a[][10],float b[][10],float c[][10],int hang1,int cot1,int hang2)
{
for (int i = 0; i < hang1; i++)
for (int j = 0; j < cot1; j++)
{
c[i][j] = 0;
for (int k = 0; k < hang2; k++)
c[i][j] + = a[i][k] * b[k][j];
}
}
void nhapmt(float a[][10],int hang,int cot)
{
for(int i = 0;i < hang;i++)
{
for(int j = 0; j < cot; j++)
{
cout<<"Nhap vao phan tu ["<<i<<";"<<j<<"]: ";
cin>>a[i][j];
}
}
}
void inmt(float a[][10],int hang,int cot)
{
for(int i = 0; i < hang; i++)
{
for(int j = 0; j < cot; j++)
{
cout<<a[i][j]<<"\t";
}
cout<<endl;
}
}
Xem nhé.