/* * C Program to Print Binary Equivalent of an Integer using Recursion */ #include int binary_conversion(int); int main() { int num, bin; printf("Enter a decimal number: "); scanf("%d", &num); bin = binary_conversion(num); printf("The binary equivalent of %d is %d\n", num, bin); } int binary_conversion(int num) { if (num == 0) { return 0; } else { return (num % 2) + 10 * binary_conversion(num / 2); } } }