Is it possible to find the greatest of two integers without any comparison? I found some solutions:
if(!(a/b)) // if a is less than b then division result
To get the greatest number without using comparison/relational operator
void PrintGreatestNumber(int a, int b) { int [] x = new int[] { -1, 0, 1 }; int greatestNumber = ((a+b)+ x[ 1 + ((a-b) >> 31) - (-(a-b) >> 31)] * (a-b)) /2; Console.WriteLine(greatestNumber); }