Professional Documents
Culture Documents
ESTRUCTURA DE DATOS 1
Operaciones con
Matrices
#include<conio.h>
#include<stdlib.h>
main()
char continuar='s';
while(continuar!='n'){
for(f=0; f<=1;f++)
for(c=0;c<=1;c++)
cin>>m[f][c];
system("Cls");
for(c=0; c<=1;c++)
for(f=0;f<=1;f++)
system("Cls");
//Suma de matrices
for(f=0; f<=1;f++)
for(c=0;c<=1;c++)
suma[f][c]=n[f][c]+m[f][c];
cout<<n[f][c]<<"+"<<m[f][c]<<"="<<suma[f][c]<<"\n";
cout<<"\n\n";
//Resta
for(f=0;f<=1;f++)
for(c=0;c<=1;c++)
resta[f][c]=n[f][c]-m[f][c];
cout<<n[f][c]<<"-"<<m[f][c]<<"="<<resta[f][c]<<"\n";
cout<<"\n\n";
//Multiplicacion
for(f=0;f<=1;f++)
{
for(c=0;c<=1;c++)
multi[f][c]=n[f][c]*m[f][c];
cout<<n[f][c]<<"*"<<m[f][c]<<"="<<multi[f][c]<<"\n";
cout<<"\n\n";
cout<<"\t\t\tSuma de matrices\n\n";
for(f=0; f<=1;f++)
for(c=0;c<=1;c++)
cout<<"\t"<<m[f][c];
cout<<"\t+";
for(c=0;c<=1;c++)
cout<<"\t"<<n[f][c];
cout<<"\t=";
for(c=0;c<=1;c++)
cout<<"\t"<<suma[f][c];
}
cout<<"\n";
cout<<"\n\n\t\t\tResta de matrices\n\n";
for(f=0; f<=1;f++)
for(c=0;c<=1;c++)
cout<<"\t"<<m[f][c];
cout<<"\t-";
for(c=0;c<=1;c++)
cout<<"\t"<<n[f][c];
cout<<"\t=";
for(c=0;c<=1;c++)
cout<<"\t"<<resta[f][c];
cout<<"\n";
cout<<"\n\n\t\t\tSuma de matrices\n\n";
for(f=0; f<=1;f++)
{
for(c=0;c<=1;c++)
cout<<"\t"<<m[f][c];
cout<<"\t*";
for(c=0;c<=1;c++)
cout<<"\t"<<n[f][c];
cout<<"\t=";
for(c=0;c<=1;c++)
cout<<"\t"<<multi[f][c];
cout<<"\n";
cin>>continuar;
getch();