Informática, perguntado por Ozne, 1 ano atrás

como fazer dois vetores de 10 posiçoes em que o primeiro vetor aceite numero impar e o segundo vetor numero par
obs : não será o usuário que indicara os numeros , aguardo a resposta , obg

Soluções para a tarefa

Respondido por Index
1
Segue aquele mesmo exemplo do outro exercício:

vamos supor que você tenha um vetor inicializado com valores:

vetor[0] = 1
vetor[1] = 2
vetor[2] = 3
...
vetor[n] = n

para i de ate n faça
   se(vetor[i] mod 2 <> 0)
      vetorImpar[impares] = vetor[i]
      impares = impares + 1 //atualiza o contador de posições do vetor
   fimse
   se(vetor[i] mod 2 = 0)
      vetorPar[par] = vetor[i]
      par = par + 1 //atualiza o contador de posições do vetor
   fimse 
fimpara 

No código acima ele tá verificando o número, se for ímpar ele joga o valor pra um vetor de números ímpares e se for par ele joga o valor pra um vetor de números pares

Index: O método de comparação não muda. Pra voce saber se o número é par ou não vc tem que usar a função mod e depois armazenar o valor onde vc quiser
Perguntas interessantes