Ir ao conteúdo
  • Cadastre-se

matriz de linhas em ordem crescente e colunas em ordem decrescente


chargez

Posts recomendados

quero fazer uma matriz de ordem nxn que leia os elementos das linhas em ordem crescente e os elementos das colunas e ordem decrescente, mas como sou iniciante em programação não conheço as estruturas que usam vetores como eu faço isso sem esse recurso?

Link para o comentário
Compartilhar em outros sites

Se você fosse ler uma matriz normalmente, seria algo parecido com isso:

for(i=0;i<m;i++)

{

for(j=0;j<n;j++)

scanf("%d",&matriz[j]);

}

Como você quer ler as colunas na decrescente, basta alterar o segundo for, iniciando a leitura no último valor e decrementando j até que este chegue a 0.

Link para o comentário
Compartilhar em outros sites

ok meu amigo !

fiz assim para uma matriz 3x3

for (i=0;i<=2;i=i+1)

for (j=0;j<=2;j=j+1)

{

printf("A[%d][%d]=\n", i+1,j+1);

scanf("%f", & A[j]);

}

mas só que não sei um algoritmo para sair uma outra matriz que organize os elementos das linhas dessa matriz em ordem crescente.

Link para o comentário
Compartilhar em outros sites

Talvez porque isso que esteja sugerindo não faça sentido nenhum.


2 5 3 2 3 5
1 6 5 -- ordenando linhas --> 1 5 6
1 5 2 1 2 5

A terceira coluna, que era 3, 5, 2... depois da ordenação das linhas em ordem crescente virou 5, 6, 5... ou seja, os elementos dela mudaram.

Se você ordenasse as colunas, ficaria:


2 6 5
1 5 3
1 5 2

A primeira linha que era 2, 5, 3 virou 2, 6, 5.

Então se você tentar ordenar uma matriz pelas linhas em ordem crescente e colunas em ordem descrescente você vai ficar num loop infinito.

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para 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!