guia de matrices 3
Hacer un algoritmo que llene una matriz de 3 * 3. Calcular la suma de cada renglón y almacenarla en un vector, la suma de cada columna y almacenarla en otro vector.
#include<iostream>
using namespace std;
int main()
{
int mat[3][3],vec1[3],vec2[3],val,sum1,sum2,sum3,sum4,sum5,sum6;
sum1=0;
sum2=0;
sum3=0;
sum4=0;
sum5=0;
sum6=0;
cout<<"ingrese los valores de la matriz"<<endl;
cout<<endl;
for (int a=1;a<=3;a++)
{
for (int e=1;e<=3;e++)
{
cin>>val;
mat[a][e]=val;
}
}
sum1=mat[1][1];
sum1=sum1+mat[1][2];
sum1=sum1+mat[1][3];
sum2=sum2+mat[2][1];
sum2=sum2+mat[2][2];
sum2=sum2+mat[2][3];
sum3=sum3+mat[3][1];
sum3=sum3+mat[3][2];
sum3=sum3+mat[3][3];
sum4=sum4+mat[1][1];
sum4=sum4+mat[2][1];
sum4=sum4+mat[3][1];
sum5=sum5+mat[1][2];
sum5=sum5+mat[2][2];
sum5=sum5+mat[3][2];
sum6=sum6+mat[1][3];
sum6=sum6+mat[2][3];
sum6=sum6+mat[3][3];
vec1[1]=sum1;
vec1[2]=sum2;
vec1[3]=sum3;
vec2[1]=sum4;
vec2[2]=sum5;
vec2[3]=sum6;
cout<<endl;
for(int i=1;i<=3;i++)
{
cout<<"la suma de la fila "<<i<<" es: "<<vec1[i]<<endl;
cout<<endl;
}
for(int o=1;o<=3;o++)
{
cout<<"la suma de la columna "<<o<<" es: "<<vec2[o]<<endl;
cout<<endl;
}
system("pause");
return 0;
}