این برنامه ساده کد باینری رو از ورودی دریافت کرده و به حالت نوشته نشان میدهد!

#include <stdio.h> 
#include <math.h> 
    
int main(void) { 
     
int dec=0flag=0.0
     
int binbit
     
double exp=0.0
     
printf("Enter a binary number : "); 
     
scanf("%d", &bin); 
         while(
bin) { 
         
bit=bin%10
             if(
bit!=&& bit!=1) { 
             
flag=1
             } 
             
bin=bin/10
             
dec=dec+bit*pow(2exp); 
             
exp++; 
             } 
             if(
flag) {printf("\n+++ Not a binary number !!!\n");} 
             else {
printf("\n+++ Number in decimal : %d\n"dec);} 
             return 
0
        }