1. SUMA DE ARREGLOS BIDIMENSIONALES
Con asignación directa.
#include <iostream>
using namespace std;
int main () {
int ma[3][3]={15,2,8,1,4,3,2,8,4};
int mb[3][3]={3,4,16,5,9,7,6,5,2};
int mc[3][3];
//valores de la matriz A
cout<<"valores de la matriz A"<<endl;
for (int i=0; i<3; i++)
{
for (int j=0; j<3; j++)
{
cout<<"valores son: "<<ma[i][j]<<endl;
}
}
//valores de la matriz B
cout<<endl;
cout<<"valores de la matriz B"<<endl;
for (int i=0; i<3; i++)
{
for (int j=0; j<3; j++)
{
cout<<"valores son: "<<mb[i][j]<<endl;
}
}
//Suma de los valores
cout<<endl;
for (int i=0; i<3; i++)
{
for (int j=0; j<3; j++)
{
mc[i][j]=ma[i][j]+mb[i][j];
cout<<"la suma de los valores es "<<mc[i][j]<<endl;
}
}
system ("pause");
return 0;
}
2. SUMA DE VECTORES AGREGANDO LOS ELEMENTOS
Ingresando los elementos
#include <iostream>
using namespace std;
int main () {
int ma[3][3];
int mb[3][3];
int mc[3][3];
int valor;
//valores de la matriz A
cout<<"valores de la matriz A"<<endl;
for (int i=0; i<3; i++)
{
for (int j=0; j<3; j++)
{
cout<<"ingrese los valores que va a sumar"<<endl;
cin>>valor;
ma[i][j]=valor;
}
}
//valores de la matriz B
cout<<endl;
cout<<"valores de la matriz B"<<endl;
for (int i=0; i<3; i++)
{
for (int j=0; j<3; j++)
{
cout<<"ingrese los valores que va a sumar"<<endl;
cin>>valor;
mb[i][j]=valor;
}
}
//Es la suma de los valores
cout<<endl;
for (int i=0; i<3; i++)
{
for (int j=0; j<3; j++)
{
mc[i][j]=ma[i][j]*mb[i][j];
cout<<"la suma de los valores es"<<"["<<i<<"]"<<"["<<j<<"] "<<mc[i][j]<<endl;
}
}
system ("pause");
return 0;
}