//Name: Binary To Decimal
//Coded by Regie Mart Buo
import java.util.Scanner;
public class BinaryToDecimal {
public static void main(String[]args) {
Scanner input = new Scanner(System.in);
System.out.print("Enter Decimal Value: ");
int dec = input.nextInt(); //Ex. 1000
int in_data[] = new int[10000000];
int rm = 0;
int Count = 0;
for (int i = 0; i<in_data.length; i++) {
rm = dec%2;
if ((dec)/2 == 0) {
Count++;
in_data[i] = rm;
dec = (dec)/2;
break;
}
Count++;
in_data[i] = rm;
dec = (dec)/2;
}
int binary[] = new int[Count];
int initialnum = 0;
while (Count>0) {
binary[initialnum] = in_data[Count-1];
Count--;
initialnum++;
}
System.out.print("Binary Number: ");
for (int i = 0; i<binary.length; i++) {
System.out.print(binary[i]);
}
}
}