
//Binary Equivalent of a decimal Number
#include <stdio.h>
int binary(int);
int main()
{
int num;
printf("\n Enter the Number : ");
scanf(" %d",&num);
binary(num); //passing as argument
return 0;
}
int binary(int n)
{
int r;
r=n%2;
n=n/2;
if(n==0)
{
printf("\n The Binary Equivalent is :%d",r);
return(r);
}
else
{
binary(n); //Recursive Call
}
printf("%d",r);
}
Comments
Post a Comment