Exibir todos os números ímpares de 1 até 10 em C++
Soluções para a tarefa
#include <iostream>
using namespace std;
int main() {
int i;
int n = 10;
cout << endl << "Os números impares entre 1 e " << n << " são : " << endl;
for(i = 1; i <= n; i++) {
// Verifica se é impar ou não
if((i % 2) != 0) {
cout << i << " ";
}
}
return 0;
}
Resposta:
#include <bits/stdc++.h>
using namespace std;
int main() {
int i;
for(i=1;i<10;i+=2)
{
cout << i;
}
return 0;
}
Explicação:
Podemos utilizar a biblioteca bits/stdc++.h pois ela já importa as mais utilizadas bibliotecas (as padrões, dispensando importar várias outras variávels.
Seguimos declarando a variável do tipo inteira 'i' para armazenar o número ímpar e exibir com o comando 'cout' e logo após incrementamos a nossa variável i com +2, ou seja, 'i = i+2', garantindo que o i sempre seja ímpar, logo, sua sequência fica: 1, 3, 5, 7, 9. Por fim, retornamos '0' da função principal (main) para garantir que não houve erros em sua execução.