Write a program in C to convert decimal number to binary number using the function

Previous
Next
#include <stdio.h>
#include <math.h>
long binary(int num)
{
	long n=0;
	int rem, temp=1;
	while (num!=0)
	{
		rem = num%2;
		num = num / 2;
		n = n + rem*temp;
		temp = temp * 10;
	}
	return n;
}
int main()
{
	int num;
	printf("Enter a Decimal Number: ");
	scanf("%d", &num);
	printf("Equivalent Binary Number is: %ld \n", binary(num));
	return 0;
}
Previous
Next

Courses Enquiry Form