Informática, perguntado por raissaoi1577, 1 ano atrás

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

Respondido por Eggcellent
0

/******************************************************************************


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);

}

Perguntas interessantes