using System;
internal class Program
{
static void Main()
{
Console.Write("0~65535の数字の入力");
uint inputNumber;
if (!uint.TryParse(Console.ReadLine(), out inputNumber)||inputNumber>65535)
{
Console.WriteLine("入力エラー");
}
string answer = "";
for (var i = 1; i <= 4; i++)
{
//一番下のけた
answer = inputNumber % 2 + answer; inputNumber /= 2;
//下から2番目
answer = inputNumber % 2 + answer; inputNumber /= 2;
//下から3番目
answer = inputNumber % 2 + answer; inputNumber /= 2;
//下から4番目
answer = inputNumber % 2 + answer; inputNumber /= 2;
answer = " " + answer;
}
Console.WriteLine("2進数:{0}", answer);
}
}
dXNpbmcgU3lzdGVtOwoKIGludGVybmFsIGNsYXNzIFByb2dyYW0KICAgIHsKICAgICAgICBzdGF0aWMgdm9pZCBNYWluKCkKICAgICAgICAKICAgICAgICB7CiAgICAgICAgICAgICAKICAgICAgICAgICAgQ29uc29sZS5Xcml0ZSgiMO+9njY1NTM144Gu5pWw5a2X44Gu5YWl5YqbIik7CiAgICAgICAgICAgIHVpbnQgaW5wdXROdW1iZXI7CiAgICAgICAgICAgIGlmICghdWludC5UcnlQYXJzZShDb25zb2xlLlJlYWRMaW5lKCksIG91dCBpbnB1dE51bWJlcil8fGlucHV0TnVtYmVyPjY1NTM1KQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBDb25zb2xlLldyaXRlTGluZSgi5YWl5Yqb44Ko44Op44O8Iik7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgc3RyaW5nIGFuc3dlciA9ICIiOwogICAgICAgICAgICBmb3IgKHZhciBpID0gMTsgaSA8PSA0OyBpKyspCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAvL+S4gOeVquS4i+OBruOBkeOBnwogICAgICAgICAgICAgICAgYW5zd2VyID0gaW5wdXROdW1iZXIgJSAyICsgYW5zd2VyOyBpbnB1dE51bWJlciAvPSAyOwogICAgICAgICAgICAgICAgLy/kuIvjgYvjgoky55Wq55uuCiAgICAgICAgICAgICAgICBhbnN3ZXIgPSBpbnB1dE51bWJlciAlIDIgKyBhbnN3ZXI7IGlucHV0TnVtYmVyIC89IDI7CiAgICAgICAgICAgICAgICAvL+S4i+OBi+OCiTPnlarnm64KICAgICAgICAgICAgICAgIGFuc3dlciA9IGlucHV0TnVtYmVyICUgMiArIGFuc3dlcjsgaW5wdXROdW1iZXIgLz0gMjsKICAgICAgICAgICAgICAgIC8v5LiL44GL44KJNOeVquebrgogICAgICAgICAgICAgICAgYW5zd2VyID0gaW5wdXROdW1iZXIgJSAyICsgYW5zd2VyOyBpbnB1dE51bWJlciAvPSAyOwogICAgICAgICAgICAgICAgYW5zd2VyID0gIiAiICsgYW5zd2VyOwogICAgICAgICAgICB9CgogICAgICAgICAgICBDb25zb2xlLldyaXRlTGluZSgiMumAsuaVsDp7MH0iLCBhbnN3ZXIpOwogICAgICAgICAgICAKICAgICAgICB9CiAgICB9