guia de matrices 3

Publicado en por lucho

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;

}

Etiquetado en c++

Para estar informado de los últimos artículos, suscríbase:
Comentar este post