guia de matrices 8

Publicado en por lucho

Hacer un algoritmo que llene una matriz de 4 * 4, que almacene la suma de los renglones y la suma de las columnas en un vector. Imprimir el vector resultante.

 

#include<iostream>

using namespace std;

int main()

{

      int mat[4][4],vec[8],val,sum1,sum2,sum3,sum4,sum5,sum6,sum7,sum8;

      sum1=0;

      sum2=0;

      sum3=0;

      sum4=0;

      sum5=0;

      sum6=0;

      sum7=0;

      sum8=0;

      cout<<"ingrese los valores de la matriz"<<endl;

      cout<<endl;

      for (int a=1;a<=4;a++)

      {

            for (int e=1;e<=4;e++)

            {

                  cin>>val;

                  mat[a][e]=val;

            }

      }

      sum1=sum1+mat[1][1];

      sum1=sum1+mat[1][2];

      sum1=sum1+mat[1][3];

      sum1=sum1+mat[1][4];

      sum2=sum2+mat[2][1];

      sum2=sum2+mat[2][2];

      sum2=sum2+mat[2][3];

      sum2=sum2+mat[2][4];

      sum3=sum3+mat[3][1];

      sum3=sum3+mat[3][2];

      sum3=sum3+mat[3][3];

      sum3=sum3+mat[3][4];

      sum4=sum4+mat[4][1];

      sum4=sum4+mat[4][2];

      sum4=sum4+mat[4][3];

      sum4=sum4+mat[4][4];

      sum5=sum5+mat[1][1];

      sum5=sum5+mat[2][1];

      sum5=sum5+mat[3][1];

      sum5=sum5+mat[4][1];

      sum6=sum6+mat[1][2];

      sum6=sum6+mat[2][2];

      sum6=sum6+mat[3][2];

      sum6=sum6+mat[4][2];

      sum7=sum7+mat[1][3];

      sum7=sum7+mat[2][3];

      sum7=sum7+mat[3][3];

      sum7=sum7+mat[4][3];

      sum8=sum8+mat[1][4];

      sum8=sum8+mat[2][4];

      sum8=sum8+mat[3][4];

      sum8=sum8+mat[4][4];

      vec[1]=sum1;

      vec[2]=sum2;

      vec[3]=sum3;

      vec[4]=sum4;

      vec[5]=sum5;

      vec[6]=sum6;

      vec[7]=sum7;

      vec[8]=sum8;

      cout<<endl;

      cout<<"la matriz resultante es: "<<endl;

      cout<<endl;

    for (int i=1;i<=4;i++)

      {

            for (int j=1;j<=4;j++)

          {

                  if (j<4)

           {

                      cout<<" "<<mat[i][j]<<"     ";

                }

                else

                {

                  cout<<" "<<mat[i][j]<<"     "<<endl;

                }

          }

      }

      cout<<endl;

      cout<<"el vector resultante es: "<<endl;

      cout<<endl;

      cout<<"en filas y en columnas"<<endl;

      cout<<endl;

      for (int i=1;i<=8;i++)

      {

          if (i<8)

            {

                  cout<<" "<<vec[i];

            }

            else

            {

                  cout<<" "<<vec[i]<<endl;

            }

      }

      cout<<endl;

      system("pause");

      return 0;

}

Etiquetado en c++

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