Program to Check Decimal to Binary Conversion
Definition & Explanation
Example:
Input:
Output:
More Description
Program Logic
Desc
C
Method 1 :
#include <stdio.h>
int main() {
int num = 10, binary_val = num, decimal_val = 0, base = 1;
while (num > 0) {
int rem = num % 10;
decimal_val = decimal_val + rem * base;
num = num / 10;
base = base * 2;
}
printf("Binary number is %d\nDecimal number is %d\n", binary_val, decimal_val);
return 0;
}
Output :
C++
Method 1 :
#include <iostream>
using namespace std;
int main() {
int num = 10, binary_val = num, decimal_val = 0, base = 1;
while (num > 0) {
int rem = num % 10;
decimal_val = decimal_val + rem * base;
num = num / 10;
base = base * 2;
}
cout << "Binary number is " << binary_val << endl;
cout << "Decimal number is " << decimal_val << endl;
return 0;
}
Output :
JAVA
Method 1 :
public class Main {
public static void main(String[] args) {
int num = 10, binary_val = num, decimal_val = 0, base = 1;
while (num > 0) {
int rem = num % 10;
decimal_val = decimal_val + rem * base;
num = num / 10;
base = base * 2;
}
System.out.println("Binary number is " + binary_val);
System.out.println("Decimal number is " + decimal_val);
}
}
Output :
Python
Method 1 :
num=10
binary_val=num
decimal_val=10
base=1
while num>0:
rem=num%10
decimal_val=decimal_val+rem*base
num=num//10
base=base*2
print("Binary number is {}\n decimal Number is {}".format(binary_val,decimal_val))
Output :
Binary number is 10
decimal Number is 12
[Finished in 185ms]