Язык - С
Что надо: Есть числовая переменная k надо в переменную b по циклу передавать значения битов переменной k от младшего к старшему (можно и наоборот) и обратная операция из битового значения переменной b восстановить первоначальное значение переменной k.
Пример:
пусть k=5 (т.е 0101) в переменную b по очереди передается 1,0,1,0
соответственно и наоборот ,если в переменной b поочереди появляются 1,0,1,0 , то в переменной k "восстанавливается" число 0101 т.е. 5