Matriz primeira aula

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Matriz primeira aula

Mensagem  Renancr em Sex 23 Abr 2010 - 22:12

1º Elaborar um programa que receba valores para a matriz com 5 linhas e 7 colunas e some todos os valores da matriz.
Código:
#include <iostream>
using namespace std;

void main()
{
   int mat[5][7], l=0,c=0, result=0;
   for(l=0; l<5; l++)
      for(c=0; c<7; c++)
      {
         cout<< "Incira um valor, linha " << l+1 << " coluna " << c+1 << endl;
         cin>> mat[l][c];
         result += mat[l][c];
      }
   cout<< "\nResultado " << result << endl;
   for(l=0; l<5; l++)
   {
      cout<< endl;
      for(c=0; c<7; c++)
         cout<< mat[l][c] << "\t";
   }
   cout<< endl;
}
avatar
Renancr

Mensagens : 118
Data de inscrição : 08/03/2010

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Multiplica matriz por 2

Mensagem  Renancr em Sab 1 Maio 2010 - 12:24

Código:
#include <iostream>
using namespace std;

void main()
{
   int l=0, c=0;
   float mat[5][3];
   for(l = 0; l < 5; l++)
      for(c = 0; c < 3; c++)
      {
         cout<< "Insira um valor, linha " << l+1 << " coluna " << c+1 << endl;
         cin>> mat[l][c];
         mat[l][c] *= 2;
      }
      for(l = 0; l < 5; l++)
      {
         cout<< endl;
         for(c = 0; c < 3; c++)
            cout<< mat[l][c] << "\t";
      }
      cout<< endl;
}
avatar
Renancr

Mensagens : 118
Data de inscrição : 08/03/2010

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Soma de uma matriz pelas diagonais

Mensagem  Renancr em Sab 1 Maio 2010 - 12:26

Código:
#include <iostream>
using namespace std;

void main()
{
   int mat[5][5], l=0, c=0, dp=0, ds=0;
   for(l=0; l<5; l++)
      for(c=0; c<5; c++)
      {
         cout<< "Insira um valor, linha " << l+1 << " coluna " << c+1 << endl;
         cin>> mat[l][c];
      }
   for(l=0; l<5; l++)
   {
      dp += mat[l][l];
      ds += mat[l][4-1];
   }
   cout<< "\n Resultado da soma da diagonal principal " << dp << endl;
   for(l=0; l<5; l++)
   {
      cout<< endl;
      for(c=0; c<5; c++)
         cout<< "\t" << mat[l][c] ;
   }
   cout<< "\n Resultado da soma da diagona secundaria " << ds << endl;
   cout<< endl;
}
avatar
Renancr

Mensagens : 118
Data de inscrição : 08/03/2010

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Matriz primeira aula

Mensagem  Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum