две школьные задачки п о информатике

Sergey Spiridonov <[email protected]> Fri, 16 Apr 2004 17:58:47 +0200
Newsgroups gmane.org.it-ru.germany.general
Message-ID <[email protected]>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Замечательны простотой формулировки и простым (но не очевидным)
решением. Те кто знает ответ - потерпите, те кто решил - пишите мне
ответ, а я сообщу, верно или нет. Не гуглите! Время на решение 30 мин.

Общее условие:

Есть две переменные int a, b;
Разрешено использовать только арифметические, логические, битовые
операции и операции присвоения.

1. Поменять местами значение a и b, не используя третьей ячейки памяти
2. Поместить максимальное значение в a, а минимальное в b, не используя
оператор сравнения.

Время пошло

- --
Best regards, Sergey Spiridonov
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFAgAK3J3NEeIx4r3YRAhwIAJ9D0HngdkNz1RONldgoeyw8MdzzowCghfLO
3DC00TV7PvMBrg6IVtLS0XM=
=liyQ
-----END PGP SIGNATURE-----