eXOR, , 2b | !2b == question 2b | !2b == 0xff => question == 0xff => question < 0 => вопрос и гроша не стоит. => говно вопрос. eXOR, , Дуро, , я тебя буду читать! :) MakZ, , #include <stdio.h> int main() { printf("2b | !2b = %x\n", 0x2b | !0x2b); return 0; } ^D $ gcc 2b.c -o 2b $ ./2b 2b | !2b = 2b чот не сходится :) MakZ, , eXOR, , Я тебе уже отвечал на это. Мнение свое я не поменяю. как говорится sie non - non. > чот не сходится :) 0x2b != 2b (ту би, а не ОуИксТуБи) а 2b - вообще несовпадение типа тип boolean должен быть из двух значений 0 или 1. хотя должно привестись в каком-нить цэ к единице. А сравнение 1 | !1 приведет к результату 1. Если теперь это дело проделать с каждым битом char'а для question а, то получим 0xff, что дает нам отрицательное значение. eXOR, , MakZ, , invalid suffix on integer constant eXOR, , eXOR, , MakZ, , ты уже определись на чем твой код %) eXOR, , eXOR, , простые. db\ndb\ndb eXOR, , --------------------- вот реально неразрешимая задача... MakZ, , >простые. db\ndb\ndb в итоге это все в байтики ляжет, не надо сказок ;) а байтик, он и в африке байтик, 0xff > 0 и никак не меньше ;) а "неразрешимая" задача решается элементарно #define why 100b :) FLashM, , Ну, ничего не могу сказать - забавно.... eXOR, , Отметиться |