Forum Moderators: bakedjake
/* Program to convert a number into binary */
#include<stdio.h>
#include<conio.h>
void main()
{
int num,i,j,k;
int number[10]; /* let num be an array of integer */
k=0;
clrscr();
printf("Enter a Number : ");
scanf("%d",&num);
while(num>0)
{
j=num%2;
num=num/2;
number[k++]=j;
}
printf("Binary Format : ");
for(;k>=1;k--)
printf("%d",number[k-1]);
getch();
}
Suppose the user input is 12, It will display in the binary is : 1100
Thanks.