Contador

Bom dia, estou com dúvidas em um programa.

Elaborar um programa que gera e escreve os números ímpares dos números lidos entre 100 e 200.

como faço isso? não tenho idéia por onde começar.

Se alguém tiver algo que me ajude…

Obrigada

Tânia

o que faz um número ser impar?

se vc dividi-lo por 2, deverá sobrar 1, certo ?

5 /2 é 2, sobra 1 (estamos falando de divisão inteira)

o operador que retorna o resto de uma divisão se chama módulo, ou %

ex

int i = 5/2; // deverá ser 2 int j = 5%2; // deverá ser 1

a partir dai, vc ja imagina que, se fizer um if assim:

if (numero % 2 == 1){ // aqui vc faz algo com o seu número impar! }

tem metade do problema ‘resolvido’. agora é só escolher um laço (while ou for) para gerar números entre 100 e 200.

Exemplo de laço for:

for (int i = 0; i < 10; i++) { // .... }

Exemplo de laço while:

int i = 0; while (i < 10) { i++; // ... }

Agora é só juntar com o que o peczenyj falou e tem quase o problema todo resolvido…

T+