Guia Matrices 5

Publicado en por andres

Hacer un algoritmo que llene una matriz de 3 * 3 y que almacene la diagonal principal en un vector. Imprimir el vector resultante.

 

#include<iostream>

using namespace std;

int main()

{

      int mat[3][3],vec[3],val;

      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;

            }

      }

            vec[1]=mat[1][1];

            vec[2]=mat[2][2];

            vec[3]=mat[3][3];

            cout<<endl;

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

            cout<<endl;

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

            {

                  if (i<4)

                  {

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

                  }

                  else

                  {

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

                  }

            }

      cout<<endl;

      cout<<endl;

      system("pause");

      return 0;

}

Etiquetado en C++

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

Comentar este post