Цитата:
|
Сообщение от Skech
Дано: переменная типа int, (максимальное значение 255 это для справки)
Надо: Взять по очереди каждий бит и посмотреть 0 или 1
Долго загонялся с >> и логикой, но что-то не получается желаемое...
Плиз, бросьте коду, как это сделать????
Система MSVC 2005, но это не суть..
|
если для тебя >> и "логика" это загон делай
(X & 1)>0 - true если младший бит выставлен в 1
и дели на два оставшееся число, гоу ту назад 7 раз.
и у int максимальное значение не 255, это для справки. это у тебя в задаче максимальное возможное значение у переменной 255.