задачку прислали
Sep. 3rd, 2006 12:07 pmДан сишный код:
main()
{
int i, N=20;
for(i = 0 ; i < N ; i--)
printf("*");
}
Найдите три способа поменять в этом коде один символ, чтобы в результате код печатал 20 звездочек.
Менять можно только по одному символу, ничего нельзя переставлять или передвигать.
Я не засекал время, сколько мне понадобилось, но, наверно, 10—15 минут...
upd: как оказалось, сам я один авторский вариант не нашел, а мой один был ошибочным.
main()
{
int i, N=20;
for(i = 0 ; i < N ; i--)
printf("*");
}
Найдите три способа поменять в этом коде один символ, чтобы в результате код печатал 20 звездочек.
Менять можно только по одному символу, ничего нельзя переставлять или передвигать.
Я не засекал время, сколько мне понадобилось, но, наверно, 10—15 минут...
upd: как оказалось, сам я один авторский вариант не нашел, а мой один был ошибочным.