Soma entre matrizes

Publicado por Tiago Ramone 15/11/2006

[ Hits: 17.932 ]

Download Soma entre Matrizes.cpp




Exemplo de manipulação de matrizes.

  



Esconder código-fonte

#include <iostream>

using std::cin;
using std::cout;

//declarando os módulos
void LerDados();
void Soma();
void Imprimir();

//declarando as variaveis sendo M1 e M2 as matrizes digitadas e SOMA a matriz de soma
int m1[5][3], m2[5][3], soma[5][3];

int main()
{
    cout<<"######### SOMA DE MATRIZES #########\n\n";
    
    LerDados();
    Soma();
    Imprimir();

}

//Módulo de Leitura de Dados
void LerDados()
{
     int l, c;
     
     cout<<"Digite os valores da primeira matriz:\n";
     
     for(l=0; l<5; l++)
     {
         for(c=0; c<3; c++)
         {
             cout<<"Linha "<<l<<", Coluna "<<c<<": ";
             cin>>m1[l][c];
         }
     }   
    
     cout<<"Digite os valores da segunda matriz:\n";
     
     for(l=0; l<5; l++)
     {
         for(c=0; c<3; c++)
         {
             cout<<"Linha "<<l<<", Coluna "<<c<<": ";
             cin>>m2[l][c];
         }
     }
     
}


//Módulo de soma dos dados
void Soma()
{
     int l, c;
     
     for(l=0;l<5;l++)
         for (c=0; c<3; c++)
         {
             soma[l][c] = m1[l][c] + m2[l][c];
         }
}


//Mostrando na tela as matrizes e o resultado da soma entre ela
void Imprimir()
{
     int l, c;
     
     cout<<"MATRIZ 1\n";
     for(l=0;l<5;l++)
     {
        for(c=0;c<3;c++)
        {
            cout<<m1[l][c]<<"-";
            
        }
        cout<<"\n";
     }
     
     cout<<"\n\n";
     
     cout<<"MATRIZ 2\n";
     for(l=0;l<5;l++)
     {
        for(c=0;c<3;c++)
        {
            cout<<m2[l][c]<<"-";
        }
        cout<<"\n";
     }

     cout<<"\n\n";     
     
     cout<<"SOMA DAS MATRIZES\n";
     for(l=0;l<5;l++)
     {
        for(c=0;c<3;c++)
        {
            cout<<soma[l][c]<<"-";
        }
        cout<<"\n\n";
     }
     
}

Scripts recomendados

Fila dinâmica em C

Método de Power para calcular o autovelor dominante de uma matriz

Calc Compact

Jogo Campo Minado

Chuva de janelas


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts