Школа179: /Информатика//Информатика / Диагнозы/Эмптилупофобия ...

 
Это старая версия Информатика/Диагнозы/Эмптилупофобия за 2010-03-10 19:26:26..

Эмптилупофобия – боязнь начинающих программистов использовать циклы, которые не будут выполнены ни разу.


Симптомы – в программе используется цикл, находящийся внутри инструкции if, содержащей проверку условия, будет ли цикл выполнен хотя бы один раз.


Пример: пусть даны числа a и b, нужно вывести все целые числа, которые не меньше a, и не больше b.


Решение:


if (a <= b)
{
    for (int i = a; i <= b; ++i)
    {
        cout << i << endl;
    }
}


Лечение: необходимо убрать внешнее условие if:


for (int i = a; i <= b; ++i)
{
    cout << i << endl;
}


 
Файлов нет.[Показать файлы/форму]