Buscar

exercicio 2 - matriz

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

/*------------------------------------------------------------------------------
Descrição:Escreva um algoritmo para ler duas matrizes e:
a) Verificar se são iguais; b) Somar as duas matrizes;
c) Multiplicar as duas matrizes; d) Subtrair uma matriz da outra;
---------------------------------------------------------------------------------*/
#include <iostream.h>
#include <stdlib.h>
#include <conio.c>
using namespace std; //permite a definição de estruturas, classes, funções, constantes, etc, que estarão vinculadas a ele. todas as funções da biblioteca padrão.
void main()
{
 int ma[3][3],ma1[3][3],ma2[3][3],ma3[3][3],ma4[3][3],ig=0;
 for (int i=0;i<3;i++)
 {
 for (int h=0;h<3;h++)
 {
 cout <<"Digite o numero da primeira matriz :";
 cin >>ma[i][h];
 }
 }
 clrscr();
 for (int i=0;i<3;i++)
 {
 for (int h=0;h<3;h++)
 {
 cout <<"Digite os numero da segunda matriz :";
 cin >>ma1[i][h];
 }
 }
 clrscr();
 for (int i=0;i<3;i++)
 {
 for (int h=0;h<3;h++)
 {
 if (ma[i][h]==ma1[i][h])
 ig++;
 }
 }
 if (ig==9)
 {
 cout <<"As matrizes sao iguais: "<<endl;
 }
 else
 {
 cout <<"As matrizes sao deiferentes :"<<endl;
 }
 cout <<"A soma das matrizes e : "<<endl;
 for (int i=0;i<3;i++)
 {
 for (int h=0;h<3;h++)
 {
 ma2[i][h]=ma[i][h]+ma1[i][h];
 cout <<ma2[i][h]<<endl;
 }
 }
 cout <<"O produto das matrizes e : "<<endl;
 for (int i=0;i<3;i++)
 {
 for (int h=0;h<3;h++)
 {
 ma3[i][h]=ma[i][h]*ma1[i][h];
 cout <<ma3[i][h]<<endl;
 }
 }
 cout <<"O diferenca das matrizes e : "<<endl;
 for (int i=0;i<3;i++)
 {
 for (int h=0;h<3;h++)
 {
 ma4[i][h]=ma[i][h]-ma1[i][h];
 cout <<ma4[i][h]<<endl;
 }
 }
 system("PAUSE");
}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando