Decimal number to Binary number converter

 //Author : Niraj Bhagvat

//Date : 30/04/2022

#include<stdio.h>

#include<math.h>

long long binary(int);

int main()
{
    int a,bin;
   
    printf("Enter number for converting : ");
    scanf("%d",&a);
    bin=binary(a);
    printf("\n%d in decimal = %lld in binary\n",a,bin);
   
    return 0;
}
long long binary(int a){

    long long bin = 0;
    int rem, i = 1;
   
    while(a!=0){
    rem = a%2;
    a /= 2;
    bin += rem*i;
    i *= 10;   
    }
   
    return bin;
}

Comments

Popular posts from this blog

Pointer to Matrix In C

Calculator in c programming language