You are on page 1of 6

UNIVERSIDAD TECNOLOGICA DE PANAMA

FACULTAD DE INGENIERIA DE SISTEMAS


COMPUTACIONALES

LICENCIATURA EN DESARROLLO DE SOFTWARE

ESTRUCTURA DE DATOS 1

Operaciones con
Matrices

Joseph M. Lezcano 4813-1205

Jesús A. Guerra 4-809-976


#include<iostream>

#include<conio.h>

#include<stdlib.h>

using namespace std;

main()

int m[2][2]={0,0}, n[2][2]={0,0}, suma[2][2]={0,0}, c=0, f=0, resta[2][2]={0,0}, multi[2]


[2];

char continuar='s';

while(continuar!='n'){

for(f=0; f<=1;f++)

for(c=0;c<=1;c++)

cout<<"Ingrese valor de la matriz 1\n";

cin>>m[f][c];

system("Cls");

for(c=0; c<=1;c++)

for(f=0;f<=1;f++)

cout<<"Ingrese valor de la matriz 2\n";


cin>>n[f][c];

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";

cout<<"\nSi desea terminar el programa presiones s/n\n";

cin>>continuar;

getch();

You might also like