#include <stdio.h>
#include <math.h>
long long convertdecimaltobinary(int);
int main()
{
int decimal, binary;
printf("Enter a decimal number\n ");
scanf("%d", &decimal);
binary = convertdecimaltobinary(decimal);
printf("%d in decimal = %lld in binary", decimal, binary);
return 0;
}
long long convertdecimaltobinary(int decimal)
{
long long binary = 0;
int reminder, i = 1;
while (decimal != 0)
{
reminder = decimal % 2;
decimal /= 2;
binary += reminder * i;
i *= 10;
}
return binary;
}