Ir para conteúdo
Fórum Script Brasil
  • 0

Matriz


erika757

Pergunta

Alguém pode me ajudar com esse exercício, nunca tinha visto matriz essa é a primeira vez. Não tenho a minima ideia de como fazer.

A matriz transposta de uma matriz A, de dimensões m x n, é a matriz T de dimensões n x m onde cada coluna de T corresponde a uma linha de A.

Por exemplo, dada a matriz A:

|1 2 3|

|4 5 6|

sua matriz transposta T é:

|1 4|

|2 5|

|3 6|

Com base nessa definição, escreva um programa que solicite ao usuário os dados de uma matriz A, com 3 linhas e 4 colunas, use esses dados para construir a matriz transposta T, com 4 linhas e 3 colunas, e mostre na tela as duas matrizes.

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Erika, vou te dar um norte de por onde começar. 

Para se utilizar matriz, é preciso percorrer suas linhas e colunas. Para isso, é preciso utilizar estrutura de repetição. Abaixo estará um exemplo de como seria uma matriz MxN onde M é 2, e N é 3, ou seja, 2 linhas e 3 colunas. 

00 01 02 <-- Essa é a primeira linha da matriz 

10 11 12 <-- Essa é a segunda linha da matriz

^ ^  ^ ^ ^ ^ <-- Todas as suas colunas. 

Para fazer uma matriz transposta da matriz acima, basta inverter o número de linhas por coluna, ou seja, NXM, logo ficaria assim: 

As novas posições ficam assim: 

00 01

10 11

20 21

consegui dar algum norte?

 

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...