2010-11-30 4 views
1

Je voudrais de l'aide pour trouver un programme court et petit en C++ pour imprimer tous les nombres impairs de 1 à 100 en utilisant une boucle. Est-ce possible?Impression de nombres impairs

+4

Qu'est-ce que vous avez à ce jour, et comment ne pas travailler? –

+4

Cela me semble être mes devoirs. Vous devriez étiqueter votre question correctement. De plus, votre question n'est pas vraiment spécifique à la langue, c'est plutôt une question algorithmique. – Opera

+2

Super, maintenant nous avons une pléthore de doublons. Choisissez-en un :-) – TToni

Répondre

1

Bruteforce, algorithme stupide:

for(int i = 1; i < 100; ++i) if(i%2) std::cout << i << std::endl; 

algorithme plus intelligent:

for(short i = 1; i != 101; i+=2) std::cout << i << std::endl; 
2

vous pouvez juste faire -

for(int i = 1; i < 100; i = i + 2) 
{ 
    std::cout << i << std::endl; 
} 
6
for(int i = 1; i < 100; i+=2) std::cout << i << std::endl; 
3

Err, les gars ...

Il y a aussi for(int i = 1; i < 100; i += 2) ...

1

Je pense que je peux battre Benoit ;-)

for(int i = 1; i < 100; i+=2) std::cout << i << std::endl; 
Questions connexes