To binary
C++ Algorithms
decimal → binary
Flowchart (ISO 5807)
Source code
void toBinary(int n) {
if (n == 0) {
cout << 0;
return;
}
int bits[32];
int k = 0;
while (n > 0) {
bits[k] = n % 2;
n /= 2;
k++;
}
for (int i = k - 1; i >= 0; i--) cout << bits[i];
}