Sei sulla pagina 1di 1

File: /home/aditya/binary-convert.

c
#include<stdio.h>
int binary(int);
void main()
{
int n,p;
printf("Enter a number in decimal : ");
scanf("%d",&n);
p=binary(n);
printf("The value in binary is %d\n",p);
}
int binary(int n)
{
static int p,r,f=1;
if(n!=0)
{
r=n%2;
p=p+r*f;
f=f*10;
binary(n/2);
}
return p;
}

Page 1 of 1

Potrebbero piacerti anche