Decimal to Binary
      It is a program written to convert decimal numbers to binary the converted number is stored in an array. Many times we need to perform this task for certain operations.
#include<conio.h>
#include<stdio.h>
#include<stdlib.h>
void decimaltobinary(int a,int *arr)
{
	int k,l,i,j;
	printf("\n the no. is %d=",a);
	k=a;
	for(i=5;i>=0;i--)
	{
		if(k<2)
		{
			arr[i]=k;
			while(i>=0)
			{
				i--;
				arr[i]=0;

			}
			break;
		}
		arr[i]=k%2;
		l=k/2;
		k=l;
	}

	for(i=0;i<6;i++)
	{
		printf("%d",arr[i]);
	}
}




void main()
{
	clrscr();
	randomize();
	printf(" A program to change decimal number");
	printf(" to binary");
	int a[4],arr1[6],arr2[6],arr3[6],arr4[6];
	int i,j;
	for(i=0;i<4;i++)
	{
	       a[i]=rand()%64;
	}
	decimaltobinary(a[0],&arr1[0]);
	decimaltobinary(a[1],&arr2[0]);
	decimaltobinary(a[2],&arr3[0]);
	decimaltobinary(a[3],&arr4[0]);
	getch();

}
									

Download Program
Did You Know ?
IP address is a numerical label that is assigned to devices participating in a computer network. Read More