utilizando a linguagem de programação c/c++,faça um programa que receba duas matrizes 3x3 e imprima,a s dua matrizes digitadas e a diagonal principal da matriz resultante do produto resultante das matrizes
Soluções para a tarefa
/******************************************************************************
By Eggccelent on 17/08/2018
For Brainly
14:35
*******************************************************************************/
#include <iostream>
using namespace std;
int i,j;
int cria(int (&mat)[3][3]){
for(i=0;i<3;i++){
for(j=0;j<3;j++)
cin>>mat[j][i];
}
cout<<endl;
return 0;
}
int mostra(int (&mat)[3][3]){
for(i=0;i<3;i++){
for(j=0;j<3;j++)
cout<<mat[j][i];
cout<<endl;
}
cout<<endl;
}
int multi_diagonal(int (&mat1)[3][3], int (&mat2)[3][3]){
for(i=0;i<3;i++){
cout<<mat1[i][i]*mat2[i][i]<<" ";
}
}
//by eggcelent
int main()
{
int mat_1[3][3],mat_2[3][3];
cout<<"Insira a primeira matriz: "<<endl;
cria(mat_1);
cout<<"Insira a segunda matriz: "<<endl;
cria(mat_2);
mostra(mat_1);
mostra(mat_2);
cout<<"Produto diagonais: ";
multi_diagonal(mat_1,mat_2);
}