guia de matrices 5
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;
}