Pregunta de programación en C++ Cree una clase de matriz, almacene una matriz de 4*4 y genere una tercera matriz sumando dos matrices (elementos correspondientes juntos).
clase Array
{
público:
int a[4][4];
Array(); constructor de parámetros, establezca cada elemento de la matriz en 0
void input(int *);
Operador de matriz +(Array,Array)
};
Array::Array()
{
for(int i=0;i<4;i++)
for(int j=0;j<4;j++)
{
a[i][ j]=0;
}
}
void Array::input( int *inNum)
{
int i=0;
int j=0;
for(size_t p=0;p<12;p++)
{
a[i][j]=*(inNum+p);
j++;
si(j==4)
{
j=0;
i++ ;
}
}
Matriz Matriz: .operator +(Matriz a, Matriz b)
{
Matriz c;
for(int i=0;i<4;i++)
for(int j=0;j<4;j++)
{
c[i][j]=a[i ][j]+b[i][j];
}
regresar c;
}