Ir ao conteúdo
  • Cadastre-se

Duvida em matriz[C]


ron2
Ir à solução Resolvido por dontpanic,

Posts recomendados

Boa tarde, tenho uma duvida neste exercicio : Dada uma matriz M (6 x 6), preenchê-la por leitura. Formar um vetor (arranjo de uma dimensão) com os elementos das linhas pares da matriz (segunda, quarta e sexta linhas).. Mostrar a matriz e o vetor.Como posso fazer para pegar os elementos das linhas pares da matriz e joga las no vetor? Obrigado

Link para o comentário
Compartilhar em outros sites

  • Solução

l=m[1][5]%2
Isso daí vai pegar o valor que está na linha 1 e coluna 5, vai ver se esse valor é par (0) ou impar (1) e guardar em l.

Mas pelo que entendi, o que você quer é guardar em l os valores apenas de linhas pares, certo?

Então considerando a matriz "m[LINHAS][COLUNAS]" você tem que testar se "LINHAS" é par ou não.

 

for (int linhas = 0; linhas < 6; linhas++)    for (int colunas = 0; colunas < 6; colunas++)        if (linhas % 2 == 0) l = m[linhas][colunas];
Esse é o método mais didádito.

Um jeito mais prático seria simplesmente somar 2 ao número de linhas em cada iteração.

Em vez de "linhas++" usa "linhas+=2". Daí nem precisa do IF.

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!