1
resposta

[Dúvida] RESOLUÇÃO 5

Boa noite! Se o exercicío pedisse números impares, seria %1 ===0?

const numeros = [3, 8, 12, 5, 6, 10, 7, 2, 9, 14];
console.log('Números pares do array:');

for (let i = 0; i < numeros.length; i++) {
  if (numeros[i] % 2 === 0) {
    console.log(numeros[i]);
  }
}
1 resposta

Oi Flavio,

A sua dúvida é pertinente. Para verificar se um número é ímpar em JavaScript, você deve usar a operação módulo (%) da seguinte forma: numeros[i] % 2 !== 0. Assim, a condição !== 0 indica que o número não é divisível por 2, caracterizando um número ímpar.

Aqui está como o seu código ficaria para imprimir os números ímpares do array:

const numeros = [3, 8, 12, 5, 6, 10, 7, 2, 9, 14];
console.log('Números ímpares do array:');

for (let i = 0; i < numeros.length; i++) {
  if (numeros[i] % 2 !== 0) {
    console.log(numeros[i]);
  }
}

Dessa forma, você conseguirá filtrar e imprimir apenas os números ímpares da lista.

tux matrix    Caso este post o tenha ajudado, por favor, marcar como solucionado ☑️. Bons Estudos! 🤓