The simplest way is to make for loop first you need to<span> generate 1,2,4,8,16,32,64,128,256....and others number in Array. Then you will check every number. Like this.</span> <span>Decimal </span>Input 84; 64 is closest to 84. 84-64=20 <span>Write: </span>1 20-32=-12(Because It's negative you will write 0) Write:10 20-16=4 <span>Write: </span>101 4-8=-4 (Negative) Write:1010 4-4=0 <span>Write: </span>10101 0-2=-2 0-1=-1 <span>Write: </span><span>1010100 = 84</span>