import java.io.*; class Decimal2binary { public static void main(String args[]) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); Decimal2binary call = new Decimal2binary(); System.out.print("Enter a decimal number : "); int n = Integer.parseInt(br.readLine()); System.out.print("Binary Equivalent : "); call.dectobin(n); System.out.print("\n"); } void dectobin(int n) { int c; if(n!=0) { c=n%2; dectobin(n/2); System.out.print(c); } } }
ALGORITHM:-
1. Start
2. Accept a decimal number from the user.
3. Using recursion, convert it to binary.
4. Print the Binary Equivalent.
5. End
OUTPUT:-
Enter a decimal number : 25
Binary Equivalent : 11001
Related Programs:-
★ Convert Decimal to Octal
★ Print the Factorial of a number using recursion
★ Print the possible combination of a string
★ Generate Fibonacci series using recursion
★ Find the HCF & LCM of two numbers using recursion
No comments:
Post a Comment