2010-11-30 7 views
1

Я хотел бы помочь найти короткую и небольшую программу на C++ для распечатки всего нечетного числа от 1 до 100 с использованием цикла. Это возможно?Печать нечетных чисел

+4

Что вы до сих пор, и как не работает? – 2010-11-30 10:20:35

ответ

1

Bruteforce, тупой алгоритм:

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

Более интеллектуальный алгоритм:

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

вы можете просто сделать -

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

Err, ребята ...

Там также for(int i = 1; i < 100; i += 2) ...

1

Я думаю, что я могу побить Benoit ;-)

for(int i = 1; i < 100; i+=2) std::cout << i << std::endl; 
Смежные вопросы