Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<stdlib.h>
- int find(int decimal_number)
- {
- if (decimal_number == 0)
- return 0;
- else
- return (decimal_number % 2 + 10 *
- find(decimal_number / 2));
- }
- int main()
- {
- int decimal_number = 34;
- printf("%d", find(decimal_number));
- return 0;
- }
- /*
- 34/2=2*17=34+0
- 17/2=2*8 =16+1
- 8/2=2*4 =8 +0
- 4/2=2*2 =8 +0
- 2/2=2*1 =2 +0
- 1/2=2*0 =0 +1
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement