Decimal to binary transformation in c
There is no indentation except in the function revers_digits(). The indentation within that function is fine, you should correct the rest of the program because it is basically unreadable.
While this may compile in a free online compiler, the code is broken for 2 reasons. The first is that in a one file program such as this one for the C programming language main() should be the last function in the file so that all of the other functions are defined previously. There is a workaround for this using function prototypes.
The second reason the code is broken is that binary_conversion(int number,int value) is declared with 2 variables, but is only called with one (remove value since it doesn't seem to be necessary).