Перевод из десятичной системы счисления в двоичную на C++


#include "stdafx.h"
#include <iostream>
using namespace std;

void Binary(unsigned short int numder)
{
unsigned short int temp;
for(temp=32768; temp&gt;0; temp=temp/2)
{
if (temp&numder) 
{
cout<<"1";
}
else 
{
cout<<"0";
}
}

}

void main()
{
setlocale(LC_ALL,"Rus");
unsigned short int numder;
cout<<"Введите число в диапазоне от 0 до 65535"<<endl;
cin >> numder;
cout << "Число в десятичной системе счисления"<<endl;
Binary(numder);
cout<<endl;
system("pause");
}

Результат работы программы преобразования числа из десятичной системы счисления в двоичную на C++:

Перевод из десятичной системы счисления в двоичную на C++

Таблица перевод из десятичной системы счисления в двоичную для типа int (1 байт).

Десятичная Двоичная
1 00000000
2 00000001
3 00000010
4 00000011
5 00000100
6 00000101
7 00000110
8 00000111
9 00001000
10 00001001
11 00001010
12 00001011
13 00001100
14 00001101
15 00001110
16 00001111
17 00010000
18 00010001
19 00010010
20 00010011
21 00010100
22 00010101
23 00010110
24 00010111
25 00011000
26 00011001
27 00011010
28 00011011
29 00011100
30 00011101
31 00011110
32 00011111
33 00100000
34 00100001
35 00100010
36 00100011
37 00100100
38 00100101
39 00100110
40 00100111
41 00101000
42 00101001
43 00101010
44 00101011
45 00101100
46 00101101
47 00101110
48 00101111
49 00110000
50 00110001
51 00110010
52 00110011
53 00110100
54 00110101
55 00110110
56 00110111
57 00111000
58 00111001
59 00111010
60 00111011
61 00111100
62 00111101
63 00111110
64 00111111
65 01000000
66 01000001
67 01000010
68 01000011
69 01000100
70 01000101
71 01000110
72 01000111
73 01001000
74 01001001
75 01001010
76 01001011
77 01001100
78 01001101
79 01001110
80 01001111
81 01010000
82 01010001
83 01010010
84 01010011
85 01010100
86 01010101
87 01010110
88 01010111
89 01011000
90 01011001
91 01011010
92 01011011
93 01011100
94 01011101
95 01011110
96 01011111
97 01100000
98 01100001
99 01100010
100 01100011
101 01100100
102 01100101
103 01100110
104 01100111
105 01101000
106 01101001
107 01101010
108 01101011
109 01101100
110 01101101
111 01101110
112 01101111
113 01110000
114 01110001
115 01110010
116 01110011
117 01110100
118 01110101
119 01110110
120 01110111
121 01111000
122 01111001
123 01111010
124 01111011
125 01111100
126 01111101
127 01111110
128 01111111
129 10000000
130 10000001
131 10000010
132 10000011
133 10000100
134 10000101
135 10000110
136 10000111
137 10001000
138 10001001
139 10001010
140 10001011
141 10001100
142 10001101
143 10001110
144 10001111
145 10010000
146 10010001
147 10010010
148 10010011
149 10010100
150 10010101
151 10010110
152 10010111
153 10011000
154 10011001
155 10011010
156 10011011
157 10011100
158 10011101
159 10011110
160 10011111
161 10100000
162 10100001
163 10100010
164 10100011
165 10100100
166 10100101
167 10100110
168 10100111
169 10101000
170 10101001
171 10101010
172 10101011
173 10101100
174 10101101
175 10101110
176 10101111
177 10110000
178 10110001
179 10110010
180 10110011
181 10110100
182 10110101
183 10110110
184 10110111
185 10111000
186 10111001
187 10111010
188 10111011
189 10111100
190 10111101
191 10111110
192 10111111
193 11000000
194 11000001
195 11000010
196 11000011
197 11000100
198 11000101
199 11000110
200 11000111
201 11001000
202 11001001
203 11001010
204 11001011
205 11001100
206 11001101
207 11001110
208 11001111
209 11010000
210 11010001
211 11010010
212 11010011
213 11010100
214 11010101
215 11010110
216 11010111
217 11011000
218 11011001
219 11011010
220 11011011
221 11011100
222 11011101
223 11011110
224 11011111
225 11100000
226 11100001
227 11100010
228 11100011
229 11100100
230 11100101
231 11100110
232 11100111
233 11101000
234 11101001
235 11101010
236 11101011
237 11101100
238 11101101
239 11101110
240 11101111
241 11110000
242 11110001
243 11110010
244 11110011
245 11110100
246 11110101
247 11110110
248 11110111
249 11111000
250 11111001
251 11111010
252 11111011
253 11111100
254 11111101
255 11111110
256 11111111

Leave a Reply

Ваш e-mail не будет опубликован.