#include <iostream> #include <iomanip> #include <cmath> #include <string> #include <stdlib.h> using namespace std; int binary(int decimal) { string str = ""; int intValue = 0; for(int i = 8; i >= 0; --i) { if(decimal >= 0 && decimal >= pow(2, i)) { str += '1'; decimal -= pow(2, i); } else str += '0'; } intValue = atoi(str.c_str()); return intValue; } int main() { cout << "Decimal\tBinary\tOctal\tHexadecimal" << endl; for (int i = 1; i <= 256; ++i) { cout << i << "\t" << binary(i) << "\t" << oct << i << "\t" << hex << i << endl; } }
Standard input is empty
Decimal Binary Octal Hexadecimal 1 1 1 1 2 a 2 2 3 b 3 3 4 64 4 4 5 65 5 5 6 6e 6 6 7 6f 7 7 8 3e8 10 8 9 3e9 11 9 a 3f2 12 a b 3f3 13 b c 44c 14 c d 44d 15 d e 456 16 e f 457 17 f 10 2710 20 10 11 2711 21 11 12 271a 22 12 13 271b 23 13 14 2774 24 14 15 2775 25 15 16 277e 26 16 17 277f 27 17 18 2af8 30 18 19 2af9 31 19 1a 2b02 32 1a 1b 2b03 33 1b 1c 2b5c 34 1c 1d 2b5d 35 1d 1e 2b66 36 1e 1f 2b67 37 1f 20 186a0 40 20 21 186a1 41 21 22 186aa 42 22 23 186ab 43 23 24 18704 44 24 25 18705 45 25 26 1870e 46 26 27 1870f 47 27 28 18a88 50 28 29 18a89 51 29 2a 18a92 52 2a 2b 18a93 53 2b 2c 18aec 54 2c 2d 18aed 55 2d 2e 18af6 56 2e 2f 18af7 57 2f 30 1adb0 60 30 31 1adb1 61 31 32 1adba 62 32 33 1adbb 63 33 34 1ae14 64 34 35 1ae15 65 35 36 1ae1e 66 36 37 1ae1f 67 37 38 1b198 70 38 39 1b199 71 39 3a 1b1a2 72 3a 3b 1b1a3 73 3b 3c 1b1fc 74 3c 3d 1b1fd 75 3d 3e 1b206 76 3e 3f 1b207 77 3f 40 f4240 100 40 41 f4241 101 41 42 f424a 102 42 43 f424b 103 43 44 f42a4 104 44 45 f42a5 105 45 46 f42ae 106 46 47 f42af 107 47 48 f4628 110 48 49 f4629 111 49 4a f4632 112 4a 4b f4633 113 4b 4c f468c 114 4c 4d f468d 115 4d 4e f4696 116 4e 4f f4697 117 4f 50 f6950 120 50 51 f6951 121 51 52 f695a 122 52 53 f695b 123 53 54 f69b4 124 54 55 f69b5 125 55 56 f69be 126 56 57 f69bf 127 57 58 f6d38 130 58 59 f6d39 131 59 5a f6d42 132 5a 5b f6d43 133 5b 5c f6d9c 134 5c 5d f6d9d 135 5d 5e f6da6 136 5e 5f f6da7 137 5f 60 10c8e0 140 60 61 10c8e1 141 61 62 10c8ea 142 62 63 10c8eb 143 63 64 10c944 144 64 65 10c945 145 65 66 10c94e 146 66 67 10c94f 147 67 68 10ccc8 150 68 69 10ccc9 151 69 6a 10ccd2 152 6a 6b 10ccd3 153 6b 6c 10cd2c 154 6c 6d 10cd2d 155 6d 6e 10cd36 156 6e 6f 10cd37 157 6f 70 10eff0 160 70 71 10eff1 161 71 72 10effa 162 72 73 10effb 163 73 74 10f054 164 74 75 10f055 165 75 76 10f05e 166 76 77 10f05f 167 77 78 10f3d8 170 78 79 10f3d9 171 79 7a 10f3e2 172 7a 7b 10f3e3 173 7b 7c 10f43c 174 7c 7d 10f43d 175 7d 7e 10f446 176 7e 7f 10f447 177 7f 80 989680 200 80 81 989681 201 81 82 98968a 202 82 83 98968b 203 83 84 9896e4 204 84 85 9896e5 205 85 86 9896ee 206 86 87 9896ef 207 87 88 989a68 210 88 89 989a69 211 89 8a 989a72 212 8a 8b 989a73 213 8b 8c 989acc 214 8c 8d 989acd 215 8d 8e 989ad6 216 8e 8f 989ad7 217 8f 90 98bd90 220 90 91 98bd91 221 91 92 98bd9a 222 92 93 98bd9b 223 93 94 98bdf4 224 94 95 98bdf5 225 95 96 98bdfe 226 96 97 98bdff 227 97 98 98c178 230 98 99 98c179 231 99 9a 98c182 232 9a 9b 98c183 233 9b 9c 98c1dc 234 9c 9d 98c1dd 235 9d 9e 98c1e6 236 9e 9f 98c1e7 237 9f a0 9a1d20 240 a0 a1 9a1d21 241 a1 a2 9a1d2a 242 a2 a3 9a1d2b 243 a3 a4 9a1d84 244 a4 a5 9a1d85 245 a5 a6 9a1d8e 246 a6 a7 9a1d8f 247 a7 a8 9a2108 250 a8 a9 9a2109 251 a9 aa 9a2112 252 aa ab 9a2113 253 ab ac 9a216c 254 ac ad 9a216d 255 ad ae 9a2176 256 ae af 9a2177 257 af b0 9a4430 260 b0 b1 9a4431 261 b1 b2 9a443a 262 b2 b3 9a443b 263 b3 b4 9a4494 264 b4 b5 9a4495 265 b5 b6 9a449e 266 b6 b7 9a449f 267 b7 b8 9a4818 270 b8 b9 9a4819 271 b9 ba 9a4822 272 ba bb 9a4823 273 bb bc 9a487c 274 bc bd 9a487d 275 bd be 9a4886 276 be bf 9a4887 277 bf c0 a7d8c0 300 c0 c1 a7d8c1 301 c1 c2 a7d8ca 302 c2 c3 a7d8cb 303 c3 c4 a7d924 304 c4 c5 a7d925 305 c5 c6 a7d92e 306 c6 c7 a7d92f 307 c7 c8 a7dca8 310 c8 c9 a7dca9 311 c9 ca a7dcb2 312 ca cb a7dcb3 313 cb cc a7dd0c 314 cc cd a7dd0d 315 cd ce a7dd16 316 ce cf a7dd17 317 cf d0 a7ffd0 320 d0 d1 a7ffd1 321 d1 d2 a7ffda 322 d2 d3 a7ffdb 323 d3 d4 a80034 324 d4 d5 a80035 325 d5 d6 a8003e 326 d6 d7 a8003f 327 d7 d8 a803b8 330 d8 d9 a803b9 331 d9 da a803c2 332 da db a803c3 333 db dc a8041c 334 dc dd a8041d 335 dd de a80426 336 de df a80427 337 df e0 a95f60 340 e0 e1 a95f61 341 e1 e2 a95f6a 342 e2 e3 a95f6b 343 e3 e4 a95fc4 344 e4 e5 a95fc5 345 e5 e6 a95fce 346 e6 e7 a95fcf 347 e7 e8 a96348 350 e8 e9 a96349 351 e9 ea a96352 352 ea eb a96353 353 eb ec a963ac 354 ec ed a963ad 355 ed ee a963b6 356 ee ef a963b7 357 ef f0 a98670 360 f0 f1 a98671 361 f1 f2 a9867a 362 f2 f3 a9867b 363 f3 f4 a986d4 364 f4 f5 a986d5 365 f5 f6 a986de 366 f6 f7 a986df 367 f7 f8 a98a58 370 f8 f9 a98a59 371 f9 fa a98a62 372 fa fb a98a63 373 fb fc a98abc 374 fc fd a98abd 375 fd fe a98ac6 376 fe ff a98ac7 377 ff 100 5f5e100 400 100