decimal to binary gfg
Decimal to Binary Conversion in C++ with step-by-step explanations:
#include <iostream>
#include <stack>
using namespace std;
void decimalToBinary(int n) {
stack<int> binaryDigits;
while (n > 0) {
binaryDigits.push(n % 2);
n = n / 2;
}
while (!binaryDigits.empty()) {
cout << binaryDigits.top();
binaryDigits.pop();
}
}
int main() {
int decimalNumber;
cout << "Enter a decimal number: ";
cin >> decimalNumber;
cout << "Binary representation: ";
decimalToBinary(decimalNumber);
return 0;
}