Программистская загадка
Apr. 12th, 2011 02:00 pmСгодится в качестве простенькой для интервью.
Заполните пропуски так, чтобы программа печатала "1 0 1" (для непрограммистов, заглянувших под кат: это соответствует "истина ложь истина"):
#define A пропуск_1
#define B пропуск_2
main() {
printf("%d %d %d\n",
A < B,
A+1 < B,
A+2 < B);
}Сколько вариантов решения можно предложить?
Upd: комментарии больше не скрываются. Хорошо видны два принципиально различных класса подходов к решению.