#include <dos.h>
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
int A[3][3],B[3][3],C[3][3],D[3][4],E[4][3],i,j,opcion;
void resta(int A[3][3],int B[3][3]);
void mult(int D[3][4],int E[4][3]);
void main(){
clrscr();
cout<<"Elige una de las siguientes opciones:\n1.-Resta de matrices\n2.-Multiplicacion de matrices\n\n";
cin>>opcion;
switch (opcion){
case 1:
cout<<"Introduce los valores de la matriz A: \n\n";
for(i=0;i<=2;i++){
for(j=0;j<=2;j++){
cout<<"A["<<i+1<<"]["<<j+1<<"]= ";
cin>>A[i][j];
}
}
cout<<"\nA=\n";
for(i=0;i<=2;i++){
for(j=0;j<=2;j++){
cout<<A[i][j]<<"\t";
}
cout<<"\n";
}
cout<<"\nIntroduce los valores de la matriz B: \n\n";
for(i=0;i<=2;i++){
for(j=0;j<=2;j++){
cout<<"B["<<i+1<<"]["<<j+1<<"]= ";
cin>>B[i][j];
}
}
cout<<"\nB=\n";
for(i=0;i<=2;i++){
for(j=0;j<=2;j++){
cout<<B[i][j]<<"\t";
}
cout<<"\n";
}
resta(A,B);
break;
case 2:
cout<<"Introduce los valores de la matriz A: \n\n";
for(i=0;i<=2;i++){
for(j=0;j<=2;j++){
cout<<"A["<<i+1<<"]["<<j+1<<"]= ";
cin>>A[i][j];
}
}
cout<<"\nA=\n";
for(i=0;i<=2;i++){
for(j=0;j<=2;j++){
cout<<A[i][j]<<"\t";
}
cout<<"\n";
}
break;
}
getch();
}
void resta(int A[3][3], int B[3][3]){
cout<<"\nRestando A y B...\n\n";
for(i=0;i<=2;i++){
for(j=0;j<=2;j++){
C[i][j]=A[i][j]-B[i][j];
}
}
cout<<"\nC=\n";
for(i=0;i<=2;i++){
for(j=0;j<=2;j++){
cout<<C[i][j]<<"\t";
}
cout<<"\n";
}
}