じゃあ、お題

それぞれの言語で  

引数で小->大の順に並んだ配列を与えると、配列の値を即値にし、バイナリ検索して、インデックスを返す関数を吐き出す関数

例: 配列3,5,10 を与えると C言語なら

int GetIndex(int x)
{
if( x>=5) { if( x>=10) return 3; else return 2;}
else { if (x>=3) return 1; else return 0;}:;
}

という文字列を吐き出す。