|
|
|
| На одном форуме нашел интересную задачку
Дан текст программы на С. Требуется найти три способа изменить в нем один символ так, чтобы программа стала печатать 20 звездочек. Изменить – это значит не добавить, не убрать и не переставить, а именно поменять.
main(){ int i, N=20; for (i = 0 ; i < N ; i--) {printf("*");} }
|
Может кто знает ещё пару такого рода задачек, или знает где они есть. | |
|
|
|
|
|
|
|
для: dima_s_d_s
(21.09.2007 в 22:12)
| | Простенькая задачка! ;)
Есть 2 неизвестные целочисленные переменные a и b.
Необходимо поменять их местами, используя ЛИНЕЙНЫЙ алгоритм (нельзя использовать ни циклы, ни посторонние функции, ни условия)! | |
|
|
|
|
|
|
|
для: ddhvvn
(22.09.2007 в 19:24)
| | Простенькая задачка! ;)
>
>Есть 2 неизвестные целочисленные переменные a и b.
>
>Необходимо поменять их местами, используя ЛИНЕЙНЫЙ алгоритм (нельзя использовать ни циклы, ни посторонние функции, ни условия)!
int a=7, b=8;
a=a+b;
b=a-b;
a=a-b;
|
Вот вот и всё решение | |
|
|
|
|
|
|
|
для: Христенко Юрий
(24.09.2007 в 10:00)
| | :)) | |
|
|
|