#include #include #include main() { int gd=DETECT; int gm=DETECT; int b,k=1,c,d=0; detectgraph(&gm, &gd); initgraph(&gm,&gd,"c:\\tc\\bgi"); cleardevice(); /*program*/ start(); printf("\n\n\t\t\t Enter any Binary number : "); block(); scanf("%d",&b); while(b>0) { c=b%10; d=d+(c*k); k=k*2; b=b/10; if(c<0||c>1) { printf("\n\n\n\n\t\t\t\t INVALID INPUT !"); printf("\n\n\n\t\t\t CANNOT ACCEPT INPUT"); printf("\n\n\t\t\t ENTERED NUMBER IS NOT BINARY !"); block(); getch(); exit(); } } printf("\n\n\t\t\t Binary equivalent : %d ",d); block(); getch(); } start() { int i,j; for(i=0;i<480;i++) { for(j=0;j<640;j++) { putpixel(j,i,BLUE); } } } block() { int i,j; for(i=20;i<480;i++) { for(j=0;j<200;j++) { putpixel(j,i,BLUE); } } }