Эмптилупофобия – боязнь начинающих программистов использовать циклы, которые не будут выполнены ни разу.
Симптомы – в программе используется цикл, находящийся внутри инструкции 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; }