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
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+