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 junitCheck 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