TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Algoritmo C produto de matrizes

Por:   •  15/12/2016  •  Ensaio  •  477 Palavras (2 Páginas)  •  316 Visualizações

Página 1 de 2

#include<iostream>

using namespace std;

int main(){

int mat1[5][5],mat2[5][5],p[5][5];

int j,i,m,n;

int k,l,w;

cout<<"Informe a ordem da matriz A:\n";

cin>>i>>j;

cout<<"Informe a ordem da matriz A:\n";

cin>>m>>n;

if(j!=m)

cout<<"Nao eh possivel o produto AxB das matrizes!\n";

else{

for(k=0;k<i;k++){

for( l=0;l<j;l++){

cout<<"Informe o elemento M "<<k+1<<"x"<<l+1<<" da matriz A: \n";

cin>>mat1[k][l];

}

}

for( k=0;k<m;k++){

for( l=0;l<n;l++){

cout<<"Informe o elemento M "<<k+1<<"x"<<l+1<<" da matriz B: \n";

cin>>mat2[k][l];

}

}

cout<<"\n";

cout<<"Matriz produto: \n";

///MULTIPLICAÇÃO DAS MATRIZES

for(k=0;k<i;k++){

for(l=0;l<n;l++){

p[k][l]=0;

for(w=0;w<m;w++){

p[k][l]+=mat1[k][w]*mat2[w][l];

}

}

}

for(k=0;k<i;k++){

cout<<"\t| ";

for(l=0;l<n;l++){

cout<<p[k][l]<<" ";

}

cout<<"|\n";

}

}

cout<<"\n";

cout<<"FIM DO PROGRAMA!!!\n\n";

}

...

Baixar como (para membros premium)  txt (1.3 Kb)   pdf (49.2 Kb)   docx (9 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com