Anda di halaman 1dari 1

#include<iostream.

h>
#include<conio.h>
#include<stdlib.h>

void main()
{
float a[5][5];
int i,j,det,temp;
char atem[6];

clrscr();
cout<<"Mencari invers matriks 2x2"<<endl<<endl;

/*Proses input data matriks*/


cout<<"Masukkan nilai matriks :"<<endl;
for(i=1;i<=2;i++)
for(j=1;j<=2;j++)
{
cout<<"A["<<i<<","<<j<<"] = ";
cin.getline(atem,sizeof(atem));
a[i][j]=atoi(atem);
}
/*proses mencari invers*/
det=(a[1][1]*a[2][2])-(a[1][2]*a[2][1]);
for(i=1;i<=2;i++)
for(j=1;j<=2;j++)
{
a[i][j]=a[i][j]/det;
if(i!=j)
{
a[i][j]=0-a[i][j];
}
}
temp=a[1][2];
a[1][2]=a[2][1];
a[2][1]=temp;
cout<<endl<<endl;
cout<<"Hasilnya adalah \n";
for(i=1;i<=2;i++)
{
for(j=1;j<=2;j++)
{
cout<<a[i][j]<<" ";
}
cout<<endl;
}
getch();

Anda mungkin juga menyukai