Soma entre matrizes

Publicado por Tiago Ramone 15/11/2006

[ Hits: 17.958 ]

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

Preloader.c - Adaptação do Tarik Ahmad (Thiago Alexandre) para linux

utilities_linux.h - Biblioteca com diversas funções para o Linux

Exemplo de uso de Graphics.h

Linhas Numeradas

Boletim Escolar Com Manipulação de Arquivo


  

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