using namespace std;
int main(){
int n[2][2],m[3][3],a[2][2],b[2][2];
int i,j,dp=0,ds=0,D,x;
do{
cout<<"1.calculando la determinante de una matriz 2*2"<<endl;
cout<<"2.calculando la tranpuesta de una matriz"<<endl;
cout<<"3.multiplicacion de matrices (2*2)"<<endl;
cout<<"ingrese una opcion: ";cin>>x;
switch (x){
case 1:
cout<<"calculando la determinante de una matriz 2*2"<<endl;
cout<<"____________________________________________"<<endl;
cout<<"Array (0,0): ";cin>>n[0][0];
cout<<"Array (0,1): ";cin>>n[0][1];
cout<<"Array (1,0): ";cin>>n[1][0];
cout<<"Array (1,1): ";cin>>n[1][1];
dp=n[0][0]*n[1][1];
ds=n[0][1]*n[1][0];
D=dp-ds;
cout<<"Determinante: "<<D<<endl;
system("pause");
break;
case 2:
cout<<"calculando la transpuesta de una matriz 3*3"<<endl;
cout<<"_____________________________________________"<<endl;
cout<<"Array (0,0): ";cin>>m[0][0];
cout<<"Array (0,1): ";cin>>m[0][1];
cout<<"Array (0,2): ";cin>>m[0][2];
cout<<"Array (1,0): ";cin>>m[1][0];
cout<<"Array (1,1): ";cin>>m[1][1];
cout<<"Array (1,2): ";cin>>m[1][2];
cout<<"Array (2,0): ";cin>>m[2][0];
cout<<"Array (2,1): ";cin>>m[2][1];
cout<<"Array (2,2): ";cin>>m[2][2];
cout<<endl;
cout<<"La Transpuesta es: "<<endl;
cout<<"_____________________________________________"<<endl;
cout<<"Array (0,0): "<<m[0][0]<<endl;
cout<<"Array (1,0): "<<m[1][0]<<endl;
cout<<"Array (2,0): "<<m[2][0]<<endl;
cout<<"Array (0,1): "<<m[0][1]<<endl;
cout<<"Array (1,1): "<<m[1][1]<<endl;
cout<<"Array (2,1): "<<m[2][1]<<endl;
cout<<"Array (0,2): "<<m[0][2]<<endl;
cout<<"Array (1,2): "<<m[1][2]<<endl;
cout<<"Array (2,2): "<<m[2][2]<<endl;
system("pause");
break;
case 3:
cout<<"multiplicacion de matrices (2*2)"<<endl;
cout<<"_____________________________________________"<<endl;
cout<<"Array(Matriz) N: "<<endl;
cout<<"_________________________"<<endl;
cout<<"Array (0,0): ";cin>>n[0][0];
cout<<"Array (0,1): ";cin>>n[0][1];
cout<<"Array (1,0): ";cin>>n[1][0];
cout<<"Array (1,1): ";cin>>n[1][1];
cout<<endl;
cout<<"Array(Matriz) A: "<<endl;
cout<<"_________________________"<<endl;
cout<<"Array (0,0): ";cin>>a[0][0];
cout<<"Array (0,1): ";cin>>a[0][1];
cout<<"Array (1,0): ";cin>>a[1][0];
cout<<"Array (1,1): ";cin>>a[1][1];
b[0][0]=((n[0][0]*a[0][0])+(n[0][1]*a[1][0]));
b[0][1]=((n[0][0]*a[0][1])+(n[0][1]*a[1][1]));
b[1][0]=((n[1][0]*a[0][0])+(n[1][1]*a[1][0]));
b[1][1]=((n[1][0]*a[0][1])+(n[1][1]*a[1][1]));
cout<<"Array(Matriz) Producto B: "<<endl;
cout<<"_________________________"<<endl;
cout<<"Array (0,0): "<<b[0][0]<<endl;
cout<<"Array (0,1): "<<b[0][1]<<endl;
cout<<"Array (1,0): "<<b[1][0]<<endl;
cout<<"Array (1,1): "<<b[1][1]<<endl;
system("pause");
break;
default:
cout<<"ERROR"<<endl;
system("pause");
break;
}
}
while(x!=0);
cout<<endl;
}
No hay comentarios:
Publicar un comentario