まず私の英語でごめんなさい。私が持っているとしましょう、
0 // 0
1 // 1
2 // 10
3 // 11
4 // 100
5 // 101
6 // 110
7......................
これで、5 には 2 つ (3 番目と 1 番目) の ON フラグがあると言えます。同様に、7 には 3 つ (1 番目、2 番目、3 番目) の ON フラグがあります。
ここで、入力 2 と flag1、flag2、..... flagn があるとします。flag2 のみがオンになっていることをプログラムで見つける必要があります。