Ir ao conteúdo
  • Cadastre-se

Troca de colunas de matrizes em C


Posts recomendados

Consegui fazer ler as matrizes, mas não consegui trocar as colunas de lugar, alguém diz alguma dica? ou sabe como fazer?

 

Escreva um algoritmo que lê uma matriz M[6,6]. A seguir, troque os

elementos da primeira coluna com os elementos da segunda coluna, os

da terceira coluna com a quarta coluna e os elementos da quinta coluna

com os elementos da sexta coluna

Link para o comentário
Compartilhar em outros sites

Podemos trocar as colunas percorrendo a matriz até a metade.
 

  int M = 5, N = 2;  int matriz[2][5] = {{1,2,3,4,5},{6,7,8,9,10}};  int _tmp;  int coluna, linha, pos;  for(coluna=0, pos=M-1; coluna < M/2; coluna++, pos--) {     for(linha=0; linha < N; linha++) {        _tmp = matriz[linha][pos];        matriz[linha][pos] = matriz[linha][coluna];        matriz[linha][coluna] = _tmp;     }  }
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!