Искала вопросы для технического интервью (начальство дало "добро" на третьего программиста в проект), нашла одну красивую задачку:
В следующем коде изменить ОДИН знак так, чтобы напечаталось 20 звездочек:
int n = 20;
for ( int i = 0; i < n; i-- ) printf( "*" );
Есть 3 решения, 2 из них релевантны для любого Си-образного языка (предположим, что в области видимости кода существует функция printf оборачивающая в себя вызов функции вывода на консоль) и одно, которое не будет компилироваться например на Java или C# (это такая жирная подсказка, ага). Кто сможет найти все 3?