Загадка для программистов
Nov. 13th, 2015 03:10 pmЧто делает
bool foo(unsigned a, unsigned b) {
return (a^b) < b;
}
Ответ как таковой несложен, я формулировки собираю.
no subject
Date: 2015-11-13 11:45 pm (UTC)no subject
Date: 2015-11-14 12:39 am (UTC)no subject
Date: 2015-11-14 12:57 am (UTC)no subject
Date: 2015-11-14 12:59 am (UTC)no subject
Date: 2015-11-14 01:03 am (UTC)no subject
Date: 2015-11-14 01:03 am (UTC)no subject
Date: 2015-11-14 01:07 am (UTC)no subject
Date: 2015-11-14 01:22 am (UTC)no subject
Date: 2015-11-14 04:06 am (UTC)no subject
Date: 2015-11-14 04:18 am (UTC)no subject
Date: 2015-11-14 05:48 pm (UTC)А упало, Б пропало.
no subject
Date: 2015-11-17 02:21 pm (UTC)Так-то!
no subject
Date: 2015-11-17 02:21 pm (UTC)no subject
Date: 2015-11-17 02:24 pm (UTC)no subject
Date: 2015-11-17 02:34 pm (UTC)no subject
Date: 2015-11-17 02:50 pm (UTC)Получается, всё правильно, надо доопределить только в случае a = 0.
no subject
Date: 2015-11-17 03:15 pm (UTC)