Finding Binary Equivalent using recurtion.

 #include<stdio.h>


int binary(int num)

   {  int i, j;

    if(num==0)

        return 0;

    else

    {

        return (num%2+10*binary(num/2));

    }    

      

   }


void main()

{

    int num, bin;

    

    printf("Enter the numbers \n");

    scanf("%d", &num);

    bin=binary(num); 

    printf("the binary equivalent %d is %d", num, bin);

}

Comments