Binary Road
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Matriz primeira aula

Ir para baixo

Matriz primeira aula Empty Matriz primeira aula

Mensagem  Renancr 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;
}
Renancr
Renancr

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

Ir para o topo Ir para baixo

Matriz primeira aula Empty Multiplica matriz por 2

Mensagem  Renancr Sáb 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;
}
Renancr
Renancr

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

Ir para o topo Ir para baixo

Matriz primeira aula Empty Soma de uma matriz pelas diagonais

Mensagem  Renancr Sáb 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;
}
Renancr
Renancr

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

Ir para o topo Ir para baixo

Matriz primeira aula Empty Re: Matriz primeira aula

Mensagem  Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo


 
Permissões neste sub-fórum
Não podes responder a tópicos