C Programming-Week 8 || Programming Assignment -3
Week-08 Program-03
C Programming-Week 8 || Programming Assignment -3 |
Write a C Program to print Binary Equivalent of an Integer using Recursion
#include <stdio.h>
int binary_conversion(int); //function to convert binary to decimal number
int main()
{
int num, bin; //num is the decimal number and bin is the binary equivalent for the number
scanf("%d", &num); //The decimal number is taken from the test case data
bin = binary_conversion(num); //binary number is stored in variable bin
printf("The binary equivalent of %d is %d\n", num, bin);
return 0;
}
Code :-
****************************************
int binary_conversion(int num)
{
if (num==0)
{
return 0;
}
else
{
return (num%2)+10*binary_conversion(num/2);
}
}
*********************************************************
This Codes are 100% Tested and Working
Leave a Comment