The Program in C++ to Convert a Decimal number to Binary number is given below:
#include <iostream>
using namespace std;
void decimalToBinary(int n)
{
int binaryNum[32];
int i = 0;
while (n > 0) {
binaryNum[i] = n % 2;
n = n / 2;
i++;
}
// cout << "Binary equivalent of " << decimal_num << " is ";
for (int j = i - 1; j >= 0; j--)
cout << binaryNum[j];
}
int main()
{
int decimal_num;
cout<< "Hello Codeauri Family,Enter a decimal number to convert them into binary number here: \n";
cin >>decimal_num;
decimalToBinary(decimal_num);
return 0;
}
Output:
Hello Codeauri Family,Enter a decimal number to convert them into binary number here:
10
1010
Pro-Tips💡
This program uses a while loop to convert a decimal number to binary.
It uses the modulo operator to find the remainder of the decimal number divided by 2, which gives the remainder in binary.
It then uses integer division to reduce the decimal number by half, and repeats the process until the decimal number is reduced to 0.
Finally, it prints the binary equivalent of the decimal number to the console.
Learn C-Sharp ↗
C-sharp covers every topic to learn about C-Sharp thoroughly.
Learn C Programming ↗
C-Programming covers every topic to learn about C-Sharp thoroughly.
Learn C++ Programming↗
C++ covers every topic to learn about C-Sharp thoroughly.