Скинули любопытную задачку, которую мы долго и весело решали с коллегами и друзьями. Предлагаю этому чату тоже порешать. Вроде как имеет отношение к собеседованиям в лабы Касперского. Мне известно около 6 вариантов решения, которые удовлетворяют требованиям. Развлекайтесь :)
Кругом ограничения!
Напишите программу на языке C, которая будет выводить числа от 1 до 1000. В программе нельзя использовать ключевые слова if, switch, do, while, for, goto и подобные, логические операции, побитовую логику. Естественно, программа не должна содержать тысячу вызовов printf, нужно компактное решение. Постарайтесь не применять макросы.
у меня есть мысля...не знаю на сколько она верна: можно создать переменную int i = 1000; и можно установить обработчик исключения на zero division, в функции a нужно сделать декремент i и попытку поделить что-то на i..хм..сли i не 0, то исключения не будет и снова вызываем a