|
|
|
|
для: 1999
(14.02.2006 в 23:48)
|
| >Мне просто надо сделать поразрядный && двух интов.
result = a & b; //поразрядный && записывается одиночным & во всех C-подобных языках.
>И еще вроде бы надо сделать перевод числа инт в двоичную систему.
Я еще не видел ни одной машины, которая хранила бы int в чем-то отличном от двоичной системы (и на которой бы выполнялись программы написанные на C++). Так что переводить ничего не надо. Наверное.
>Мне кажетcя это все должно быть как-то просто выполняемо.
unsigned v = 2006; int var char buf[33], *s = buf+33;
*--s = '\0';
do
*--s= '0'+(v&1);
while(v >>=1);
|
v - аргумент, s - указывает на результат. | |
|
|