1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
#include<iostream> using namespace std; class matrix { public: matrix(int dat[1][1]) { data[0][0] = dat[0][0]; data[1][0] = dat[1][0]; data[0][1] = dat[0][1]; data[1][1] = dat[1][1]; } ~matrix(){} void setvalue(int dat[1][1]) { data[0][0] = dat[0][0]; data[0][1] = dat[0][1]; data[1][0] = dat[1][0]; data[1][1] = dat[1][1]; } int getvalue(int x,short int y){return data[x][y];} int getdet(){return determinant();} private: int data[1][1]; int determinant() { int x; x=data[0][0]*data[1][1]-data[0][1]*data[1][0]; return x; } }; int main() { int a[1][1],c[1][1]; a[0][0]=0;a[0][1]=0;a[1][0]=0;a[1][1]=0; matrix b(a); cout<<"Input the values\n"; cin>>c[0][0]; cin>>c[0][1]; cin>>c[1][0]; cin>>c[1][1]; b.setvalue(c); cout<<"The given values are of the form:\n"; cout<<" "<<b.getvalue(0,0)<<" "<<b.getvalue(0,1)<<"\n"; cout<<" "<<b.getvalue(1,0)<<" "<<b.getvalue(1,1)<<"\n"; cout<<"The determinant is:\n"; cout<<b.getdet(); cin.get(); }
int dat[2][2];
int dat[1][1];