Changing decimal number to its binary equivalent

Changing decimal number to its binary equivalent

Here is bit level solution to change binary equivalent

#include 

/*
 * Printing binary version representation of number
 *
 * Kaleb Woldeareagy <contactkaleb@gmail.com>
 */

void to_binary(unsigned int x);

void main()
{
    unsigned int y=17;
    to_binary(y);
}

void to_binary(unsigned int x)
{
    if (!x|00)
    {
        printf("0");
    }
    else
    {
        int i=0;
        int store[8]; //stack could be used here best
        while (x!=0)
        {
            store[i++]=x&01;
            x>>=1;
        }

        while (i>0)
        {
            printf("%i", store[--i]);
        }
    }
}

See how you would solve these known algorithm problems

testing k complementary pairs algorithm with junit

Check if two strings are anagrams or not

Find longest palindrom from sequence of characters

find longest word in the sentence

Kadane’s algorithm in C – Dynamic Programming

Implementing tokenizer and adding tokens to the linked list

Check if there are three numbers a, b, c giving a total T from array A

Implement Queue Using two Stacks – JavaScript algorithm

Get maximum occurring character

String Ordered Permutation Algorithm Problem

Leave a Reply

Your email address will not be published. Required fields are marked *

*
*