ابتدا درایه های ماتریس اول (ضریب متغیرها) را وارد کنید سپس اعداد بعد از مساوی
#include
#include
int main(){
clrscr();
int m[2][2];
float m2[2][2];
int r[2];
int i,j,p;
cout<<"enter 4 num ";
for(i=0;i<2;i++)
for(j=0;j<2;j++){
cin>>m[i][j];
m2[i][j]=m[i][j];
}
cout<<"enter 2 num ";
cin>>r[0]>>r[1];
int t;
t= ( m[0][0] * m[1][1] ) - ( m[0][1] * m[1][0] );
p=m2[0][0];m2[0][0]=m2[1][1];m2[1][1]=p;
m2[0][1]*=-1;m2[1][0]*=-1;
for(i=0;i<2;i++)
for(j=0;j<2;j++)
m2[i][j]/=t;
float x,y;
x = ( m2[0][0] * r[0] ) + ( m2[0][1] * r[1] );
y = ( m2[1][0] * r[0] ) + ( m2[1][1] * r[1] );
cout<<"x = "<
منبع:http://www.cplus.blogfa.com/